Python字典的相关方法及使用
Python字典是一种采用键值对存储数据的集合类型。其中,一个键对应一个值,键-值对组成了字典的元素。Python字典也是一种可变、无序、且可以嵌套的数据类型,常常用于存储非数值型的数据。
本文将介绍Python字典的常用方法及使用:
1.创建字典
创建一个空字典:
dict = {}
创建带有初始化键值对的字典:
dict = {'name': 'Alice', 'age': 18}
2.访问字典中的值
查找字典中的值,可以用[]运算符,例如:
dict = {'name': 'Alice', 'age': 18}
print(dict['name'])
3.修改字典
向字典中添加新的键值对:
dict = {'name': 'Alice', 'age': 18}
dict['school'] = 'MIT'
print(dict)
更新字典中的值:
dict = {'name': 'Alice', 'age': 18}
dict['age'] = 19
print(dict)
4.删除字典元素
从字典中删除一个键值对:
dict = {'name': 'Alice', 'age': 18}
del dict['age']
print(dict)
清空整个字典:
dict = {'name': 'Alice', 'age': 18}
dict.clear()
print(dict)
5.字典方法
(1) items()方法
返回字典中所有键值对:
dict = {'name': 'Alice', 'age': 18}
print(dict.items())
(2) keys()方法
返回字典中所有的键:
dict = {'name': 'Alice', 'age': 18}
print(dict.keys())
(3) values()方法
返回字典中所有的值:
dict = {'name': 'Alice', 'age': 18}
print(dict.values())
(4) copy()方法
拷贝一个字典:
dict = {'name': 'Alice', 'age': 18}
dict1 = dict.copy()
print(dict1)
(5) pop()方法
删除并返回字典中指定键对应的值:
dict = {'name': 'Alice', 'age': 18}
print(dict.pop('age'))
(6) popitem()方法
删除并返回字典中任意一个键值对:
dict = {'name': 'Alice', 'age': 18}
print(dict.popitem())
(7) setdefault()方法
返回字典中指定键对应的值,如果该键不存在,将该键值对添加到字典中:
dict = {'name': 'Alice', 'age': 18}
print(dict.setdefault('name'))
print(dict.setdefault('school', 'MIT'))
(8) update()方法
用一个字典更新另一个字典:
dict = {'name': 'Alice', 'age': 18}
dict2 = {'school': 'MIT'}
dict.update(dict2)
print(dict)
6.字典的遍历
使用for-in语句遍历字典中所有的键值对:
dict = {'name': 'Alice', 'age': 18}
for key, value in dict.items():
print(key, value)
以上便是Python字典的相关方法及使用,希望对大家有所帮助!
