在python中什么时字典
时间: 2024-02-09 17:13:22 浏览: 61
在 Python 中,字典是一种可变容器类型,用于存储键值对(key-value pairs)。字典是通过键来获取值的,而不是通过索引来获取值的。字典中的键必须是不可变的,如字符串、数字、元组等,而值可以是任意类型的对象。字典是无序的,即字典中的元素没有固定的顺序,因此不能通过索引来访问字典中的元素。
字典的创建方式可以使用花括号 {},或者使用 dict() 函数。例如:
```
# 使用{}创建字典
d = {'name': 'Alice', 'age': 20, 'gender': 'female'}
# 使用dict()函数创建字典
d = dict([('name', 'Alice'), ('age', 20), ('gender', 'female')])
```
可以通过键来获取字典中的值,例如:
```
d = {'name': 'Alice', 'age': 20, 'gender': 'female'}
print(d['name']) # 输出:'Alice'
```
可以使用 in 关键字来判断一个键是否存在于字典中,例如:
```
d = {'name': 'Alice', 'age': 20, 'gender': 'female'}
if 'name' in d:
print('name exists in the dictionary')
```
字典也支持添加、修改、删除键值对等操作,例如:
```
# 添加键值对
d = {'name': 'Alice', 'age': 20}
d['gender'] = 'female'
# 修改键值对
d['age'] = 21
# 删除键值对
del d['name']
```
除此之外,字典还有很多其他的操作和方法,如获取字典中所有的键、获取字典中所有的值、获取字典中所有的键值对等。
阅读全文