Python基础(4)——字典dict

字典dict

Python内置了字典:dict的支持,dict全称dictionary,使用键-值(key-value)存储,具有极快的查找速度。

注意事项:
​ 1、在字典中键(key)的值必须是唯一
​ 2、在字典中可以存放多个键值对
​ 3、在字典中键(key)必须是不可变类型,字符串 、整数等都可以作为键(key)

下面是字典dict的一些常用操作:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# 定义字典
dict1 = {'Alex': 88, 'xiaoming' : 99, 'Ala': 96, 'Tom': 85, 'Jhon': 77}
print(dict1)

# 元素的访问
# 获取的方式: 字典名[key]
print(dict1['xiaoming'])
print(dict1.get('Alex'))
# 添加元素
dict1['HanMeimei'] = 89
print(dict1)
# 修改
dict1['HanMeimei'] = '90'
print(dict1)
# 删除
dict1.pop('HanMeimei')
print(dict1)
# 遍历
for k in dict1:
print(k, dict1[k])
# 获取字典所有的value和key
print(dict1.values())
print(dict1.keys())
# 遍历value值
for v in dict1.values():
print(v)
#遍历key值
for k in dict1.keys():
print(k)
#遍历key-value值
for k,v in dict1.items():
print(k, v)
for k,v in enumerate(dict1):
print(k, v)