Python字典用法及详解,字典的基本语法和字典的增删改查,以及字典的循环遍历和键值对,key(键)value

Python字典用法及详解,字典的基本语法和字典的增删改查,以及字典的循环遍历和键值对,key(键)value,第1张

目录

字典的定义语法:

字典的常用新增和修改:

字典的常用删除:

字典的常用查找:

字典的循环遍历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)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/713897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-24
下一篇 2022-04-24

发表评论

登录后才能评论

评论列表(0条)

保存