下面是Python中字典的常见操作总结2的完整攻略。
字典是Python中非常重要的一种数据类型,它常常用来表示键值对关系。在Python中,字典支持非常丰富的操作,本文将总结出字典的常见操作方法,供大家参考。
向字典中添加键值对的方法非常简单,只要使用赋值语句即可,代码示例如下:
d = {'name': 'Tom', 'age': 18}
d['gender'] = 'male'
print(d) # {'name': 'Tom', 'age': 18, 'gender': 'male'}
获取字典的长度也非常简单,只要使用len()
函数即可,代码示例如下:
d = {'name': 'Tom', 'age': 18}
length = len(d)
print(length) # 2
获取字典中的值非常简单,只要使用[key]
即可,代码示例如下:
d = {'name': 'Tom', 'age': 18}
name = d['name']
print(name) # Tom
删除字典中的键值对也非常简单,只要使用del
语句即可,代码示例如下:
d = {'name': 'Tom', 'age': 18}
del d['age']
print(d) # {'name': 'Tom'}
检查字典中是否存在某个键也非常简单,只要使用in
关键字即可,代码示例如下:
d = {'name': 'Tom', 'age': 18}
if 'name' in d:
print('name exists in dict')
else:
print('name not exists in dict')
清空字典也非常简单,只要使用clear()
方法即可,代码示例如下:
d = {'name': 'Tom', 'age': 18}
d.clear()
print(d) # {}
遍历字典也非常简单,只要使用for
循环即可,代码示例如下:
d = {'name': 'Tom', 'age': 18}
for key, value in d.items():
print(key, value)
假设我们现在需要一个存储学生信息的字典,我们可以先创建一个空字典,然后逐个添加学生信息。代码示例如下:
students = {}
# 添加学生信息
students['Alice'] = {'age': 20, 'major': 'Computer Science'}
students['Bob'] = {'age': 19, 'major': 'Mathematics'}
students['Charlie'] = {'age': 21, 'major': 'Physics'}
# 打印学生信息
for name, info in students.items():
print(name, info)
输出结果如下:
Alice {'age': 20, 'major': 'Computer Science'}
Bob {'age': 19, 'major': 'Mathematics'}
Charlie {'age': 21, 'major': 'Physics'}
假设我们现在有一个字典存储着学生信息,我们需要删除某个学生的信息,代码示例如下:
students = {'Alice': {'age': 20, 'major': 'Computer Science'},
'Bob': {'age': 19, 'major': 'Mathematics'},
'Charlie': {'age': 21, 'major': 'Physics'}}
# 删除Bob的信息
del students['Bob']
# 打印学生信息
for name, info in students.items():
print(name, info)
输出结果如下:
Alice {'age': 20, 'major': 'Computer Science'}
Charlie {'age': 21, 'major': 'Physics'}
以上就是Python中字典的常见操作总结2的完整攻略。
本文链接:http://task.lmcjl.com/news/13425.html