python2023.2.1字典
时间: 2023-11-16 11:53:11 浏览: 37
Python中的字典是一种无序的键-值对集合。可以通过键来访问和修改字典中的值。在Python 3.7之前,字典是无序的,但在Python 3.7及以后的版本中,字典是有序的。
要创建一个字典,可以使用花括号{}并在其中指定键和对应的值。例如:
```python
my_dict = {"apple": 2, "banana": 3, "orange": 4}
```
这里,"apple"、"banana"和"orange"是键,2、3和4是对应的值。
你可以通过键来访问字典中的值。例如,要获取"apple"对应的值,可以使用以下代码:
```python
value = my_dict["apple"]
print(value) # 输出:2
```
如果你尝试访问不存在的键,会引发KeyError异常。为了避免这种情况,可以使用`get()`方法来获取值。例如:
```python
value = my_dict.get("apple")
print(value) # 输出:2
```
如果键不存在,`get()`方法将返回None。
可以使用`keys()`、`values()`和`items()`方法分别获取字典中的键、值和键值对。例如:
```python
keys = my_dict.keys()
values = my_dict.values()
items = my_dict.items()
print(keys) # 输出:dict_keys(['apple', 'banana', 'orange'])
print(values) # 输出:dict_values([2, 3, 4])
print(items) # 输出:dict_items([('apple', 2), ('banana', 3), ('orange', 4)])
```
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)