Вы можете перебирать словарь несколькими способами.
давайте инициализируем словарь с вашими значениями:
from collections import OrderedDict
dict_list = OrderedDict([('name', 'Alice'), ('AGATC', '2'), ('AATG', '8'), ('TATC', '3')])
, что дает нам:
OrderedDict([('name', 'Alice'), ('AGATC', '2'), ('AATG', '8'), ('TATC', '3')])
you затем можно выполнить итерацию по каждому ключу, а затем запросить приложенное значение:
for k in dict_list:
print(f"key={k}, value={dict_list[k]}")
, и вы получите:
key=name, value=Alice
key=AGATC, value=2
key=AATG, value=8
key=TATC, value=3
или вы можете получить ключ и значение одновременно время:
for (k, v) in dict_list.items():
print(f"key={k}, value={v}")
, которое даст вам тот же результат:
key=name, value=Alice
key=AGATC, value=2
key=AATG, value=8
key=TATC, value=3