python 字典操作

Posted 帝yi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 字典操作相关的知识,希望对你有一定的参考价值。

 1 #创建字典
 2     >>> #创建字典
 3     >>> alien = {"color":"green","points":5}
 4     >>> print(alien)
 5     {color: green, points: 5}
 6     
 7 #访问字典中的值
 8     >>> alien = {"color":"green","points":5}
 9     >>> alien["color"]
10     green
11     >>> alien["points"]
12     5
13     >>> 
14 
15 #添加键值对
16     >>> #添加键值对
17     >>> alien = {"color":"green","points":5}
18     >>> alien["count"] = 10
19     >>> print(alien)
20     {color: green, points: 5, count: 10}
21     
22 #修改字典中的值
23     >>> #修改字典中的值
24     >>> alien = {"color":"green","points":5}
25     >>> alien["color"] = "red"
26     >>> print(alien)
27     {color: red, points: 5}
28     
29 #删除键值对
30     del 语句删除
31     >>> # del 删除键-值
32     >>> alien = {"color":"green","points":5}
33     >>> del alien["color"]
34     >>> print(alien)
35     {points: 5}
36     
37 #遍历字典
38     >>> alien = {"color":"green","points":5}
39     >>> #遍历所有键值对
40     >>> for key,value in alien.items():
41         print("key: ", key)
42         print("value: ", value)
43         ...
44     key:  color
45     value:  green
46     key:  points
47     value:  5
48     
49 #遍历字典中的所有键
50     keys()   #返回字典的一个键列表
51     >>> alien = {"color":"green","points":5}
52     >>> for iters in alien.keys():
53         print(iters.title())
54         
55     Color
56     Points
57     >>> for iters in alien:
58         print(iters.title())
59         
60     Color
61     Points
62     
63 #按顺序遍历字典中的所有键
64     >>> alien = {"color":"green","points":5}
65     >>> for iters in sorted(alien):
66         print(iters.title())
67 
68     Color
69     Points
70     
71 #遍历字典中的所有值
72     values()    #返回字典的一个值列表
73     >>> alien = {"color":"green","points":5}
74     >>> for iters in alien.values():
75     >>>        print(iters)
76     
77     green
78     5
79     

 

以上是关于python 字典操作的主要内容,如果未能解决你的问题,请参考以下文章

Python snippet(代码片段)

Python代码阅读(第26篇):将列表映射成字典

Python代码阅读(第40篇):通过两个列表生成字典

Solr、sunburnt (python) 和高亮显示:操作方法?

python之字典操作

Python小数据池和字典操作