字典(dict)
目录
字典的概念
-
dictionary (字典)是除列表以外python 之中最灵活的数据类型
-
字典同样可以用来存储多个数据
-
通常用于存储描述一个物体的相关信息
-
和列表的区别
列表是有序的对象集合
字典是无序的对象集合
xiaoming={"name":"小明",
"age":18,
"gender":True,
"heiget":1.75}
d1= {} # 空字典
d1= dict() # 空字典
d2 = {'name':'BingBing','sex':'man'}
d3 = dict(a=1,b=2)
d4 = dict([('a',1),('b',2)])
d5 = dict({'a':1,'b':2})
- 字典用{}定义
- 字典使用键值对存储数据,键值对之间使用﹐分隔
- 键key是索引值
- value是数据
- 键和值之间使用:分隔
- 键必须是唯一的
- 值可以取任何数据类型,但键只能使用字符串、数字或元组
字典操作
d['height']=170 # 新增键值对
print(d['name']) # 获取键值对
d['gender']=true # 修改键值对
del d[] #删除键值对
字典的遍历
# 方法一:
for i in d:
print(i,d[i])
# 方法二:
for k,v in d.items():
print(k,v)
# 方法三:
for k in d.keys():
print(k)
for v in d.values():
print(v)
字典的常用方法
d.pop('name')
print(d) # 删除值
d.clear()
print(d) # 清空字典
a = d.copy()
print('a的键值对',a) # 复制字典
print(d.get('gender')) # 获取字典里gender的值
d.popitem() #从后往前删除键值对
print('pop',d)
d.update({'age':18}) # 将两个字典拼接起来
print(d)
标签:name,python,gender,学习,dict,print,键值,字典
From: https://www.cnblogs.com/BingBing-8888/p/18338017