下面是 Python 字典(dictionary)的函数使用方法完整攻略:
创建字典
创建一个字典,可以使用花括号{}将键值对括起来,多个键值对使用逗号隔开,语法为:{key1:value1, key2:value2, ...}
示例代码:
my_dict = {'name': 'Tom', 'age': 25, 'gender': 'Male'}
print(my_dict)
输出结果:
{'name': 'Tom', 'age': 25, 'gender': 'Male'}
访问字典中的值
字典中的值可以通过键来访问,使用方括号[],语法为:my_dict[key]
,如果 key 在字典中不存在,则会抛出 KeyError 异常。
示例代码:
print(my_dict['name'])
print(my_dict['age'])
输出结果:
Tom
25
修改字典
字典中的值可以通过键来修改,使用方括号[],语法为:my_dict[key] = new_value
示例代码:
# 修改年龄
my_dict['age'] = 26
print(my_dict)
# 增加新的键值对
my_dict['address'] = 'Beijing'
print(my_dict)
输出结果:
{'name': 'Tom', 'age': 26, 'gender': 'Male'}
{'name': 'Tom', 'age': 26, 'gender': 'Male', 'address': 'Beijing'}
删除字典元素
可以使用 del 语句删除字典中的键值对,语法为:del my_dict[key]
示例代码:
# 删除年龄
del my_dict['age']
print(my_dict)
# 清空字典
my_dict.clear()
print(my_dict)
输出结果:
{'name': 'Tom', 'gender': 'Male', 'address': 'Beijing'}
{}
字典的常用方法
keys() 方法
返回字典中所有键的列表,语法为:my_dict.keys()
示例代码:
my_dict = {'name': 'Tom', 'age': 25, 'gender': 'Male'}
print(my_dict.keys())
输出结果:
dict_keys(['name', 'age', 'gender'])
values() 方法
返回字典中所有值的列表,语法为:my_dict.values()
示例代码:
my_dict = {'name': 'Tom', 'age': 25, 'gender': 'Male'}
print(my_dict.values())
输出结果:
dict_values(['Tom', 25, 'Male'])
items() 方法
返回字典中所有键值对的列表,语法为:my_dict.items()
示例代码:
my_dict = {'name': 'Tom', 'age': 25, 'gender': 'Male'}
print(my_dict.items())
输出结果:
dict_items([('name', 'Tom'), ('age', 25), ('gender', 'Male')])
get() 方法
根据键获取值,如果键不存在,则返回默认值(默认为 None),语法为:my_dict.get(key, default=None)
示例代码:
my_dict = {'name': 'Tom', 'age': 25, 'gender': 'Male'}
print(my_dict.get('name'))
print(my_dict.get('address', 'Unknown'))
输出结果:
Tom
Unknown
至此,Python 字典(dictionary)的函数使用方法攻略就介绍完了,希望对你有所帮助。