当我们在Python中需要存储键值对时,字典是最常用的数据类型之一。Python中的字典是由大括号括起来的一组键值对,每个键值对之间由逗号隔开,键(key)和值(value)之间由冒号分隔。下面是一个简单的字典示例:
person = {'name': 'Bob', 'age': 23, 'gender': 'Male'}
在Python中,我们可以使用一系列方法来对字典进行操作和遍历。
创建字典
使用字典时,我们需要首先创建它。创建字典的方法很简单,只需将键-值对放在花括号{}中,并用逗号分隔即可。如下:
person = {'name': 'Bob', 'age': 23, 'gender': 'Male'}
可以使用 Python 内置函数 dict() 来创建字典。
person = dict(name='Bob', age=23, gender='Male')
访问字典中的项目
Python 字典中的元素可以通过键来访问,键和值用冒号:隔开。例如:
print(person['age'])
遍历字典
字典遍历是通过keys()方法、values()方法、items()方法和for循环实现的。下面就来详细说明一下。
遍历键
使用keys()方法可以遍历字典中的所有键。
for key in person.keys():
print(key)
遍历值
使用values()方法可以遍历字典中的所有值。
for value in person.values():
print(value)
遍历键值对
使用items()方法可以遍历字典中的所有键值对。
for key, value in person.items():
print(key, value)
遍历整个字典
使用for循环可以遍历整个字典。
for key in person:
print(key, person[key])
插入或修改字典中的项目
要在字典中插入或修改元素,可以使用以下代码:
person['phone'] = '123456789'
person['name'] = 'Alice'
删除字典中的项目
要删除字典中的元素,可以使用 del 语句来实现。
del person['phone']
示例:
# 插入或修改字典中的项目
person = {'name': 'Bob', 'age': 23, 'gender': 'Male'}
person['phone'] = '123456789'
print(person)
# 遍历字典
person = {'name': 'Bob', 'age': 23, 'gender': 'Male'}
for key, value in person.items():
print(key, value)
# 删除字典中的项目
person = {'name': 'Bob', 'age': 23, 'gender': 'Male'}
del person['gender']
print(person)
以上就是Python关于字典及遍历的常用方法的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python关于字典及遍历的常用方法 - Python技术站