python字典
时间: 2023-06-21 13:23:08 浏览: 98
Python字典是一种无序的键值对集合,它是通过键来访问值的。字典用花括号{}来表示,每个键值对之间用逗号分隔。键必须是唯一的,但值可以不唯一。字典中的值可以是任何数据类型,例如数字、字符串、列表、元组等。以下是一个简单的Python字典的例子:
```
my_dict = {"apple": 2, "banana": 3, "orange": 4}
```
在上面的例子中,键是水果的名称,值是每个水果的数量。要访问字典中的值,可以使用键作为索引,如下所示:
```
print(my_dict["apple"]) # 输出 2
```
如果键不存在,则会引发KeyError异常。可以使用`in`操作符来检查一个键是否存在于字典中,如下所示:
```
if "apple" in my_dict:
print("苹果在字典中")
```
可以使用`keys()`方法来获取字典中所有键的列表,使用`values()`方法来获取字典中所有值的列表,使用`items()`方法来获取所有键值对的列表。例如:
```
print(my_dict.keys()) # 输出 ["apple", "banana", "orange"]
print(my_dict.values()) # 输出 [2, 3, 4]
print(my_dict.items()) # 输出 [("apple", 2), ("banana", 3), ("orange", 4)]
```
阅读全文