pairs = dict([tuple(namn[i:i+2]) for i in range(0, len(namn), 2)])
for name, age in sorted(pairs.items()):
print("%s: %d" % (name, age))
avg_age = sum(pairs.values())/ len(pairs)
print("Average Age: %f" % (avg_age))
def name_age(namn):
dic = {}
age = 0
for n in range(0, len(namn), 2):
dic[namn[n]] = namn[n+1]
for i in dic:
print i, dic[i]
age = age + dic[i]
avg_age = age / len(dic)
return avg_age
data = {name: age for name, age in zip(namn[0::2], namn[1::2])}
for name, age in data.iteritems():
print '%11s: %d' % (name, age)
print 'Average age: %f' % (sum(data.values())/float(len(data)))
这也适用于:
输出:
^{pr2}$您也可以通过按字母顺序对名称进行排序来扩展此功能。在
你必须先创建一个字典。 这是密码
这应该是有效的:
相关问题 更多 >
编程相关推荐