为何遍历dict时 for 后加任何名称都行而不一定必须是 for key
高赞答案:
for fuck in d:
print fuck,':',d[fuck]
依然可以遍历dict,输出正确什么鬼?
高赞答案:
for fuck in d:
print fuck,':',d[fuck]
依然可以遍历dict,输出正确什么鬼?
2017-12-06
#!/usr/bin/python # -*- coding: UTF-8 -*- seasons = ['Spring', 'Summer', 'Fall', 'Winter'] print list(enumerate(seasons)) d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } #### 第一种 for k in d: print k + ':' + str(d[k]) #### 第二种 for (k, v) in d.items(): print k, ':', v #### 第三种 for key in d: print ("%s: %s" % (key, d[key]))
举报