Python 怎么用嵌套列表中第二个子列表之后的每个子列表第二个元素创建一个新列表
时间: 2023-06-12 13:04:48 浏览: 93
python中的二维列表实例详解
5星 · 资源好评率100%
可以使用列表推导式来实现该功能。具体的代码如下:
```python
nested_list = [[1, "a"], [2, "b"], [3, "c"], [4, "d"]]
new_list = [sub_list[1] for sub_list in nested_list[1:]]
print(new_list)
```
这里我们首先定义了一个嵌套列表 `nested_list`,其中包含了多个子列表,每个子列表包含了两个元素。然后我们使用列表推导式来创建一个新列表 `new_list`,该列表包含了原列表中从第二个子列表之后的每个子列表的第二个元素。具体来说,我们使用了一个循环来遍历原列表从第二个子列表开始的每个子列表,然后使用下标获取到该子列表的第二个元素,将其添加到新列表中。最后我们输出新列表的内容。
运行上述代码,输出结果为:
```
['b', 'c', 'd']
```
可以看到,新列表中包含了原列表中第二个子列表之后的每个子列表的第二个元素。
阅读全文