Python字典

本文详细介绍了Python字典的创建、常见操作、删除、查找及遍历等关键知识点,包括字典的键值对概念、可变性以及get、keys、values、items等方法的使用。通过实例演示了字典在实际编程中的应用。
摘要由CSDN通过智能技术生成
"""
字典 , 字典 里面的数据是以键值对形式出现,字典数据和数据顺序没有关系,
即字典不支持下标,后期无论数据如何变化,只需要按照对应的键的名字查找数据即可

字典特点:
1.符号为大括号
2.数据为键值对形式出现
3.各个键值对之间用逗号隔开
4.字典为可变数据类型
"""

# 1.创建字典
# 有数据的字典
dict1 = dict()
dict1.update(
    {'name': 'Tom', 'age': 20, 'gender': '男'}
)
# print(dict1)
# print(type(dict1))
# 创建空字典
# dict2 = {}
# dict3 = dict()
# print(type(dict2))
# print(type(dict3))

# 2.字典常见操作
# 2.1字典新增数据         字典序列[key] = 值   (如果key是存在的,则为修改数据,如果key不存在,则为增加数据)
# dict1['id'] = '100'
# print(dict1)
# dict1['name'] = 'Liming'
# print(dict1)

# 3.字典的删除操作
# # 3.1 del删除字典或指定的键值对
# del dict1
# print(dict1)
# del dict1['name']
# print(dict1)

# # 3.2 clear()清空操作
# dict1.clear()
# print(dict1)

# 3.3字典的修改/同字典的增加
# dict1['name'] = 'Lily'
# print(dict1)
# dict1['id'] = 10
# print(dict1)

# 4.字典的查找操作
# 4.1 key值查找
# print(dict1['name'])  # Tom

# 4.2 函数
# 4.2.1  get()
# print(dict1.get('name'))
# print(dict1.get('names'))  # 查找不到key默认返回None
# print(dict1.get('names', '不存在'))# 查找不到key返回'不存在'

# 4.2.2 keys()
# print(dict1.keys())
#
# # 4.2.3 values()
# print(dict1.values())
#
# # 4.2.4 items()
# print(dict1.items())

# 5.字典的遍历
# 5.1 遍历字典的key
# for key in dict1.keys():
#     print(key)

# 5.1遍历字典的value
# for value in dict1.values():
#     print(value)

# 5.2遍历字典中的元素
# for item in dict1.items():
#     print(item)

# 5.3遍历字典中的键值对
for key, value in dict1.items():
    print(f'{key}={value}')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值