目录
字典的定义语法:
字典的常用新增和修改:
字典的常用删除:
字典的常用查找:
字典的循环遍历key(键):
字典循环遍历vlaue(值):
字典循环遍历键值对(进行拆包):
字典的定义语法:
# 字典不仅可以保存多个数 据,同时还能给不同数据 “起名字”
# 字典中的键一般都使用字符串,并且键名不能重复(如果重复原数据会被覆盖)
x1={"name":"小张","age":"22","sex":"男"}
print(x1)
字典的常用新增和修改:
# 写法:字典[key]=值
# 如果键不存在, 则 增加键值对; 如果键存在, 则修改键对应的值
x1={'name':'小张','age':'22','sex':'男'}
x1['name']='小刘' #修改字典的值
print(x1)
x1['name1']='小张'#字典新增键值对
print(x1)
字典的常用删除:
# del字典[''] 删除
#用del删除字典或指定的键值对
# 如果给出的键在字 典中不存在, 代码执行会 报错!
x1={'name':'小张','age':'22','sex':'男'}
del x1['sex']
print(x1)
字典的常用查找:
# 字典.get(key,默认值)
# 如果查询的键在字 典中不存在, 代码执行会 返回 None(空值)!
x1={'name':'小张','age':'22','sex':'男'}
# 学习的函数
# 1. get()
print(x1.get('name'))
# 2.keys()显示所有的键
print(x1.keys())
# 3.values()显示所有的值
print(x1.values())
# 4.items()显示所有的键值对
print(x1.items())
字典的循环遍历key(键):
# 1.遍历字典的所有key
# 循环拿到字典中的每个键名
x1={'name':'小张','age':'22','sex':'男'}
for key in x1.keys(): #默认遍历的是字典的 key键
print(key)
#也可以直接遍历
x1={'name':'小张','age':'22','sex':'男'}
for key in x1: #默认遍历的是字典的 key键
print(key)
字典循环遍历vlaue(值):
#####注意values遍历值 必须要加上values 不然莫默认遍历key(键)
# 1.遍历字典所有的 value
# 循环拿到每个键对应的值
x1={'name':'小张','age':'22','sex':'男'}
for value in x1.values():
print(value)
字典循环遍历键值对(进行拆包):
# 1.遍历字典的元素, 键值对
# 2.拆包动作
# 调用字典.items() 方法获取字典的键和值, 并自动赋值给不同的变量
x1={'name':'小张','age':'22','sex':'男'}
for k,v in x1.items(): #返回的可迭代对象
print(f'{k}={v}')
#不拆包正常 进行键值对遍历方法
# 1.遍历字典的元素, 键值对
x1={'name':'小张','age':'22','sex':'男'}
for item in x1.items():
print(item)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)