def make_scores_dict(names, scores):
for i in range(len(names)):
scores_dict[names[i]] = scores[i]
return scores_dict
names=['Joe', 'Tom', 'Bob', 'Emily', 'Sue']
scores=[10, 23, 13, 18, 12]
dict = make_scores_dict(names, scores)
print #How do I print out a specific name? This is where I'm stuck at
По существу мне нужно взять 2 списка и сделать словарь с ключами/значениями. Я зациклился на том, как распечатать указанное имя. Например, если я хочу распечатать Эмили и ее ценность, как мне это сделать?Словарь с python
И как другой вариант, 'для имени, счет в почтовом индексе (имена, баллы): scores_dict [имя] = score' – icktoofay
Я забыл упомянуть, что я использую 2.7. Работает ли zip в 2.7? – juice
Да, да. .. – karthikr