当我们在Python中处理字典数据时,会涉及到一些最基本的操作,如增加键值对、修改键值对、删除键值对、清空字典、遍历字典等操作。本文将详细讲解这些操作在Python中的实现方式。
字典基本操作
创建字典及基本访问操作
Python中创建字典和访问字典中的元素都非常简单,可以用{}
或dict()
方法来创建字典,用键来访问字典中的值。如下面的代码:
# 创建字典
phone_book = {'Mike': '123456', 'Jack': '234567', 'Lucy': '345678'}
# 或
phone_book = dict(Mike='123456', Jack='234567', Lucy='345678')
# 访问字典中的值
print(phone_book['Mike']) # 输出'123456'
插入、修改、删除字典元素
插入、修改、删除字典元素都是对字典中键值对的操作。若键已存在,就是修改。如下面的代码:
# 插入键值对到字典中
phone_book['Amy'] = '456789'
# 修改字典中的键值对
phone_book['Mike'] = '987654'
# 删除字典中的键值对
del phone_book['Lucy']
字典遍历
Python提供了多种遍历字典的方式,如下所示:
# 遍历字典的键
for key in phone_book:
print(key)
# 遍历字典的值
for value in phone_book.values():
print(value)
# 遍历字典的键值对
for key, value in phone_book.items():
print(key, value)
示例
示例1:字典的增、删、改操作
# 创建字典
phone_book = {'Mike': '123456', 'Jack': '234567', 'Lucy': '345678'}
# 插入新的键值对
phone_book['Amy'] = '456789'
# 修改键对应的值
phone_book['Mike'] = '987654'
# 删除指定的键值对
del phone_book['Lucy']
上述代码中,我们创建了一个字典phone_book
,然后通过['Amy'] = '456789'
命令向字典中添加一个新键值对。接着,我们通过['Mike'] = '987654'
命令修改了字典中“Mike”键对应的值,最后通过del phone_book['Lucy']
删除了字典中“Lucy”键对应的值。
示例2:字典的遍历操作
# 创建字典
phone_book = {'Mike': '123456', 'Jack': '234567', 'Lucy': '345678'}
# 遍历字典键值对
for key, value in phone_book.items():
print(key, value)
上述代码中,我们创建了一个字典phone_book
,然后通过for key, value in phone_book.items():
代码循环遍历了字典中的所有键值对,并将其输出。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:整理Python最基本的操作字典的方法 - Python技术站