本文摘自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中关于装饰器的学习
Python中有map方法吗
Python元祖与字典以及集合的实例讲解
深入认识Python中的itertools模块
Python字体大小如何设置
Python是爬虫吗
Python launcher 可以卸载吗?
Python如何定义数组
Python中可变对象和不可变对象详解
Python怎么保留整数
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中字典操作的总结(六种)