это, возможно, глупый вопрос, но я знаю, что должен существовать более эффективный способ использования цикла в этом сценарии для создания списка, который позже я смогу повторить для сравнения значений.
У меня есть куча r
и q
, я хочу составить список с ними, чтобы позже сравнить значения в виде ключевых значений.Пожалуйста идеи:
вот мой код:
r1 = "a"
r2 = "b"
r3 = "c"
r4 = "d"
r5 = "e"
q1 = "a"
q2 = "b"
q3 = "c"
q4 = "d"
q5 = "e"
l = []
record1 = {"q": q1, "r": r1}
record2 = {"q": q2, "r": r2}
record3 = {"q": q3, "r": r3}
record4 = {"q": q4, "r": r4}
record5 = {"q": q5, "r": r5}
l.append(record1)
l.append(record2)
l.append(record3)
l.append(record4)
l.append(record5)
score = 0
for i in l:
if i['q'] == i['r']:
score +=1
print(score)