下面是Python遍历字典及删除元素的方法的完整攻略。
遍历字典
Python中遍历字典有三种方法:遍历键、遍历值和遍历键值对。
遍历键
使用字典的keys()
方法可以获取字典的所有键。通过遍历所有的键,可以遍历字典。
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
for key in my_dict.keys():
print(key)
输出结果为:
name
age
gender
遍历值
使用字典的values()
方法可以获取字典的所有值。通过遍历所有的值,可以遍历字典的值。
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
for value in my_dict.values():
print(value)
输出结果为:
Tom
18
male
遍历键值对
使用字典的items()
方法可以获取字典的所有键值对。通过遍历所有的键值对,可以遍历字典的键值对。
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
for key, value in my_dict.items():
print(key, value)
输出结果为:
name Tom
age 18
gender male
删除字典元素
删除字典元素可以使用del
关键字或者pop()
方法。
del关键字
使用del
关键字可以删除字典元素,可以通过指定键名来删除对应的键值对。
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
del my_dict['age']
print(my_dict)
输出结果为:
{'name': 'Tom', 'gender': 'male'}
pop()方法
使用pop()
方法可以删除字典元素,可以通过指定键名来删除对应的键值对,并且返回该键所对应的值。
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
value = my_dict.pop('age')
print(value)
print(my_dict)
输出结果为:
18
{'name': 'Tom', 'gender': 'male'}
以上就是Python遍历字典及删除元素的方法的完整攻略。