python字典嵌套列表取值
时间: 2023-12-20 20:07:18 浏览: 115
可以使用字典的键来访问嵌套列表中的值。例如,假设有一个字典`my_dict`,其中包含一个嵌套列表`my_list`,可以使用以下代码访问列表中的值:
```python
my_dict = {'key1': [1, 2, 3], 'key2': [4, 5, 6]}
value = my_dict['key1'][0] # 访问my_dict字典中key1对应的列表中的第一个元素
print(value) # 输出:1
```
如果字典中的值是一个高仿列表,可以使用`list()`函数将其转换为列表,然后再进行访问。例如,假设有一个高仿列表`my_values`,可以使用以下代码将其转换为列表并访问其中的值:
```python
my_values = dict_values(['易', '剑豪', '盖伦'])
value_list = list(my_values) # 将my_values转换为列表
value = value_list[0] # 访问列表中的第一个元素
print(value) # 输出:易
```
类似地,如果字典中的值是一个高仿元组列表,可以使用以下代码访问其中的值:
```python
my_items = dict_items([('剑圣', '易'), ('哈啥给', '剑豪'), ('大宝剑', '盖伦')])
item_list = list(my_items) # 将my_items转换为列表
value = item_list[0][1] # 访问列表中的第一个元组的第二个元素
print(value) # 输出:易
```
阅读全文