打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python字典
近些年最长的五一小长假结束了,结束了,结束了......
来一张照片抚慰一下想出去浪的心......

字典在python中也是一种常用的数据类型。
它是一种可变容器模型,可用来存储任意类型的对象,如:字符串、数字、元组等。
1、字典的创建
字典由键和对应值这样的键/值对所组成。每个键/值对里面的键和值之间用冒号:分隔开,键/值对之间是由逗号,隔开,整个字典包括在花括号中。
例:
d1={name:lay,age:18}
d2={'abc:18,money:80.8,1986:86}
要注意的是,字典中的键不允许重复出现。就是说冒号左边的键的名字只能出现一次,但值可以重复。
键名也不能用列表:如果d3={[1,2,3,4]:1234}这样是会报错的。

但可以用元组:

原因是:字典中的键是不可变的,所以可以用元组,而不能用列表
2、访问字典里的值
要访问整个字典,直接用字典名就行。
但如果要访问字典里某个键的值,就需要把相应的键放在方括号里。
当然,访问的时候,要访问键存在的那个值。
也可以用values()返回字典中的所有值。

---------------------------------------休息休息

---------------------------我是广告开始的分隔线

---------------------------我是广告结束的分隔线

----------------------------------- -------接着

3、修改字典
字典里的键是不能修改的,但其值可以修改。
也可以增加或删除键/值对。
也可以清空整个字典,用clear()。
也可以删除整个字典,用del。

4、常用字典的函数
dict.copy() 返回一个字典dict的副本
dict.keys() 返回字典中所有键
dict.values() 返回字典中的所有值
len(dict) 计算字典中键的总数
str(dict) 输出字典可打印的字符串表示
type(variable)返回输入的变量类型,如果变量是字典就返回字典类型。此函数在其他类型中也可以使用。
key in dict 判断key是否在字典dict中,若在返回True,否则返回Falsepop(key[,default]) 删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。否则,返回default值。
例:

>>> d1={'name':'lay','age':18,1986:86}

>>> d1

{'name': 'lay', 'age': 18, 1986: 86}

>>> d2=d1.copy()

>>> d2

{'name': 'lay', 'age': 18, 1986: 86}

>>> d1.keys()

dict_keys(['name', 'age', 1986])

>>> d1.values()

dict_values(['lay', 18, 86])

>>> len(d1)

3

>>> str(d1)

"{'name': 'lay', 'age': 18, 1986: 86}"

>>> type(d1)

<class 'dict'>

>>> 'name' in d1

True

>>> 'n' in d1

>>> a=1

>>> type(a)

<class 'int'>

>>> d1.pop('name')

'lay'

>>> d1

{'age': 18, 1986: 86}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python之dictionary
Python数据结构:字典那些事儿
技巧 | Python 字典用法详解(超全)
【Python基础】Python字典详解-超级完整版
Python教程:python字典zip函数用法 - 学习如何操作字典
python字典如何改变value值
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服