字典
字典
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}
浙公网安备 33010602011771号