第七章-印象和集合类型 课后答案

7-1

update()方法,不过key相同的话,会用后面的value覆盖前面的

7-2

字典,列表不行,元组可以

因为字典和列表是可变的,元组是不可变的,不可变的对象能作为字典的键

7-3

7-4

 7-5

7-6

7-7

7-8

 1 def dit():
 2     dict1 = {}
 3     while True:
 4         inf = raw_input("请输入姓名和编号,格式(姓名:编号)(q 结束):")
 5         if inf == "q":
 6             break
 7         num = inf.split(":")
 8         dict1[num[0]] = num[1]
 9     for key in sorted(dict1.keys()):
10         print "姓名:%s, 编号:%s" % (key, dict1[key])
11     for value in sorted(dict1.values()):
12         for key in dict1.keys():
13             if dict1[key] == value:
14                 print "编号:%s, 姓名:%s" % (key, value)
15 
16 dit()
原文地址:https://www.cnblogs.com/hell0x/p/5157756.html