为什么输出要有加号呢
为什么直接输出key,‘:’,d【key】不行,而要用加号呢
2017-12-01
#!/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]))
举报