python中的字典的使用


一、字典的含义

字典又是一种数据结构,字典的用处就是把你要存储的东西(value)和你的键(keys)映射或者关联起来。同一字典中的key键是唯一的。

定义:使用{}来定义一个字典,结构为:{'keys1':'value1','keys2':'value2','key3':'value3'}

>>>a = {'name':'猪猪','age':18,'height':80+85}

 

 

 

二、字典的另外一种定义方法,使用 =  定义字典

>>>

b = dict(
name="猪猪",
age=18,
height=80+85
)
print(b)

 

 

 三、将多个元祖转换成字典

>>>

c = dict([('name','猪猪'),('age',18),('height',80+85)])
print(c)

 

 

 四、字典的添加操作,通过复制键将元素添加到字典中。        字典不支持下标取值和切片操作。

>>>

a = {'name':'猪猪','age':18,'height':80+85}
a['name2']='兜兜'
print(a)

 

 

 五、字典的修改,无则增,有则改,字典是无序的

>>>

a = {'name':'猪猪','age':18,'height':80+85}
a['name']='兜兜'
print(a)

 

 

 六、字典的查询

1.通过字典中的键(keys)去查询元素,不存在的键(keys)会报错

>>>

a = {'name':'猪猪','age':18,'height':80+85}
print(a['name'])

 

 

 2.get通过键(keys)去查询元素,不存在的键(keys)会返回None

>>>

a = {'name':'猪猪','age':18,'height':80+85}
print(a.get('name'))

 

 

 七、删除字典操作

1.pop 通过制定的键(keys)来删除对应的值

>>>

a = {'name':'猪猪','age':18,'height':80+85}
a.pop('name')
print(a)

 

 

2.popitem 删除最近添加的一个值(py3.5之前是随机删除) 

>>>

a = {'name':'猪猪','age':18,'height':80+85}
a.popitem()
print(a)

 

 

 3.clera 清空字典

>>>

a = {'name':'猪猪','age':18,'height':80+85}
a.clear()
print(a)

 

 

 八、字典中的其他操作,获取keys或者values信息等

1.keys()  获取字典的所有键(keys)

>>>

a = {'name':'猪猪','age':18,'height':80+85}
b = a.keys()
print(b)
print(list(b))

2.values()   获取字典中所有的值

>>>

a = {'name':'猪猪','age':18,'height':80+85}
b = a.values()
print(b)

 

 

 3.intems  获取字典中的键值对,每对键值会转换成一对元祖

>>>

a = {'name':'猪猪','age':18,'height':80+85}
b = a.items()
print(list(b))

 

 

 3.update()  添加多个键值对,添加多个元素信息

>>>

a = {'name':'猪猪','age':18,'height':80+85}
a.update({'name1':'兜兜','age1':20,'height1':85+90})
print(a)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM