本文摘自php中文网,作者不言,侵删。
本篇文章给大家带来的内容是关于python中字典操作的总结(六种),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。字典用{}表示,其中是一系列的“键-值”对,可以使用键来访问对应的值,这个值可以是数,可以是字符串,可以是一切python对象。键和值之间用冒号分隔
,键值对之间用逗号分隔。如:A={'color': 'red', 'points': 10}
1、访问字典值
指定字典的字典名及键即可。
1 2 3 | A={ 'a' :7, 'b' : 'happy' }
print (A[ 'a' ])
>>>7
|
2、添加键值对
1 2 3 4 | A={ 'a' :7, 'b' : 'happy' }
A[ 'c' ]=8
print(A)
>>>{ 'a' : 7, 'b' : 'happy' , 'c' : 8}
|
3、修改键的值
1 2 3 4 | A={ 'a' :7, 'b' : 'happy' }
A[ 'a' ]=8
print (A)
>>>{ 'a' : 8, 'b' : 'happy' }
|
4、删除键值对
1 2 3 4 | A={ 'a' : 7, 'b' : 'happy' , 'c' : 8}
del A[ 'c' ]
print (A)
>>>A={ 'a' :7, 'b' : 'happy' }
|
5、遍历字典
其中的x,y可以根据实际情况进行更改,尽量方便阅读。
1 2 3 4 5 6 7 8 9 10 11 12 13 | book={
'number' : '0' ,
'name' : '从入门到放弃' ,
'author' : 'XXX' ,
}
for x, y in book.items(): #1、同时取键值对
print (x+ ':' +y)
for x in book.keys(): #2、只取键
print (x)
for x in book.values(): #3、只取值
print (x)
|
只取值的时候提取了字典中的所有值,并没有考虑值重复的情况,如果需要的是一个值不重复的列表,可以使用集合set(),会自动去除重复项。
1 2 | for x in set(book.values()):
print (x)
|
6、嵌套
字典中可嵌套列表、字典,具体视情况而定。
以上就是python中字典操作的总结(六种)的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python怎么将变量按行写入txt格式里
Python中流程控制语句的详细介绍
Python数据分析要学什么数学
Python实现图片识别功能的示例分享
在Python中用request库模拟登录的实例教程
Python解决n阶台阶走法问题的方法
怎么保存Python代码?
Python中title()方法的使用
Python闭包执行时值的传递方式
Python是什么软件
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中字典操作的总结(六种)