python中字典操作的总结(六种)


本文摘自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中如何使用jpype实现调用java的实例分享

Python中if语句与while语句的简单介绍(附示例)

Python如何读写json数据(代码)

如何将字符串转换为datetime

Python是c语言开发的吗

现在学Python晚吗

Python中if语句的基本格式

Python怎么调用地图

Python如何运行一个Python程序

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...