Python字典是一种可变的、无序的、键值对集合,字典中的键必须是唯一的,而值可以是任意类型的数据(字符串、数字、列表、另一个字典等),字典的创建、访问、修改和删除等操作都是非常直观的。
创建字典
1、使用大括号 {}
创建空字典:
my_dict = {}
2、使用 dict()
函数创建空字典:
my_dict = dict()
3、使用大括号 {}
并在其中添加键值对创建字典:
my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
4、使用 dict()
函数并在其中添加键值对创建字典:
my_dict = dict(key1='value1', key2='value2', key3='value3')
访问字典中的值
1、使用键作为索引访问字典中的值:
value = my_dict['key']
2、如果键不存在,会抛出 KeyError
异常,可以使用 get()
方法避免异常:
value = my_dict.get('key') # 如果键不存在,返回 None 或指定的默认值(可选)
修改字典中的值
1、直接通过键赋值修改字典中的值:
my_dict['key'] = new_value
2、如果键不存在,可以直接添加新的键值对:
my_dict['new_key'] = new_value
删除字典中的元素
1、使用 del
语句删除指定键及其对应的值:
del my_dict['key']
2、使用 pop()
方法删除指定键及其对应的值,并返回该值:
value = my_dict.pop('key') # 如果键不存在,返回 None 或指定的默认值(可选)
遍历字典中的键值对
1、使用 for
循环遍历字典中的键:
for key in my_dict: print(key)
2、使用 for
循环遍历字典中的值:
for value in my_dict.values(): print(value)
3、使用 items()
方法遍历字典中的键值对:
for key, value in my_dict.items(): print(key, value)
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/645860.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复