# Python字典的基本操作示例
# 创建字典
# 字典是由键值对组成的无序集合,键必须是唯一的且不可变的。
my_dict = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
# 访问字典中的值
# 使用键来访问对应的值
print(my_dict['name']) # 输出: Alice
# 修改字典中的值
# 使用键来修改对应的值
my_dict['age'] = 26
print(my_dict) # 输出: {'name': 'Alice', 'age': 26, 'city': 'Beijing'}
# 添加新的键值对
# 直接赋值即可添加新的键值对
my_dict['email'] = 'alice@example.com'
print(my_dict) # 输出: {'name': 'Alice', 'age': 26, 'city': 'Beijing', 'email': 'alice@example.com'}
# 删除字典中的元素
# 使用del语句删除指定键的元素
del my_dict['city']
print(my_dict) # 输出: {'name': 'Alice', 'age': 26, 'email': 'alice@example.com'}
# 清空字典
# 使用clear()方法清空字典
my_dict.clear()
print(my_dict) # 输出: {}
# 检查键是否存在
# 使用in关键字检查键是否存在
another_dict = {'a': 1, 'b': 2}
print('a' in another_dict) # 输出: True
print('c' in another_dict) # 输出: False
# 获取字典的键、值和键值对
# 使用keys()、values()和items()方法获取字典的键、值和键值对
sample_dict = {'x': 10, 'y': 20, 'z': 30}
print(sample_dict.keys()) # 输出: dict_keys(['x', 'y', 'z'])
print(sample_dict.values()) # 输出: dict_values([10, 20, 30])
print(sample_dict.items()) # 输出: dict_items([('x', 10), ('y', 20), ('z', 30)])
# 遍历字典
# 使用for循环遍历字典的键、值或键值对
for key in sample_dict:
print(key, sample_dict[key]) # 输出: x 10, y 20, z 30
for key, value in sample_dict.items():
print(key, value) # 输出: x 10, y 20, z 30
上一篇:python多行注释
下一篇:python opencv
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站