字典

字典     

1.key(键盘) value(值) --也叫键值对数据类型

2.字典的key是惟一的,有重复查询数据类型会只显示最后的一对。

3.字典也是无序的

4.有两对内容用,间隔开
a ={'中国移动':10086,'中国联通':10010'}
print(type(a))  --显示字典的数据类型

 

只能通过 key(键) 来读取字典,取所对应的 value(值):
a ={'中国移动':10086,'中国联通':10010'}
print(a['中国移动'])   --10086
也可以用过这种方法去读取:
a ={'中国移动':10086,'中国联通':10010'}
print(a.get('中国移动'))   --10086

 

在字典中增加一对:
a ={'中国移动':10086,'中国联通':10010'}
a ['小李'] =18
print(a)   --{'中国移动':10086,'中国联通':10010','小李':18}
 
字典中修改一对已存在的内容:
a ={'中国移动':10086,'中国联通':10010'}
a ['中国移动'] = 9999
print(a)    --{'中国移动':9999,'中国联通':10010'}

 

删除某个已存在的key:
a ={'中国移动':10086,'中国联通':10010'}
del a ['中国移动']
print(a)    --{'中国联通':10010'}

 

数据类型的使用:
数据类型:字符串、字典、浮点数、整数、元组、集合
不可变的数据类型:元组、浮点数、整数、字符串
可变的数据类型:列表、集合、字典
多个元素组成的数据可迭代的数据对象:(字符串、字典、列表、元组、集合)
 
 
计算出里面有多少个内容:Len()
例1:字符串
a = 'hello'
peint(len(a))
例2:字典
a = {‘中国移动':10086,'中国联通':10010}
peint(len(a))
--其他的数据类型,以此类推~

 

删除指定的键值对1:del  
a = {'小王':10,'小李':11,'小张':12}  
del a['小李']
print(a)    --{'小王':10,'小张':12}  

 

删除指定的键值对2:pop()
a = {'小王':10,'小李':11,'小张':12} 
b = a.pop('小李')
print(b)   --返回删除的值11
print(a)   --{'小王':10,'小张':12} 

 

获取字典的:全部key(键),全部 value(值),全部 item(对)
a = {'小王':10,'小李':11} 
b1 = a.keys()
b2 = a.values()
b3 = a.items()
print(b1)    --(['小王','小李'])
print(b2)    --(['10','11'])
print(b3)    --([('小王':10),('小李':11)])

 

扩展一个字典,拼接一个字典:update()
a = {'张三':110,'李四':119,'王五':120}
b = {'中国移动':10086,'中国电信':10000}
a .update(b)
print(a)   --{'张三':110,'李四':119,'王五':120,'中国移动':10086,'中国电信':10000}

 

 

 

 

 

posted @ 2022-03-02 20:22  鹿鹿酱  阅读(59)  评论(0)    收藏  举报