前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python字典操作

python字典操作

作者头像
py3study
发布2020-01-19 10:45:47
8100
发布2020-01-19 10:45:47
举报
文章被收录于专栏:python3python3

字典用{}表示,其中是一系列的“键-值”对,可以使用键来访问对应的值,这个值可以是数,可以是字符串,可以是一切python对象。键和值之间用冒号分隔

,键值对之间用逗号分隔。如:A={'color': 'red', 'points': 10}

1、访问字典值

指定字典的字典名及键即可。

A={'a':7,'b':'happy'}

print(A['a'])

>>>7

2、添加键值对

A={'a':7,'b':'happy'}

A['c']=8

print(A)

>>>{'a': 7, 'b': 'happy', 'c': 8}

3、修改键的值

A={'a':7,'b':'happy'}

A['a']=8

print(A)

>>>{'a': 8, 'b': 'happy'}

4、删除键值对

A={'a': 7, 'b': 'happy', 'c': 8}

del A['c']

print(A)

>>>A={'a':7,'b':'happy'}

5、遍历字典

其中的x,y可以根据实际情况进行更改,尽量方便阅读。

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(),会自动去除重复项。

for x in set(book.values()):

    print(x)

6、嵌套

字典中可嵌套列表、字典,具体视情况而定。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-03-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档