Python 输出嵌套列表中第二个子列表之后的每个子列表第二个元素
时间: 2023-06-11 07:09:45 浏览: 106
假设嵌套列表为`nested_list`,可以使用以下代码输出第二个子列表之后的每个子列表第二个元素:
```python
for sublist in nested_list[1:]:
print(sublist[1])
```
在这个代码中,`nested_list[1:]`表示从第二个子列表开始到最后一个子列表的嵌套列表。`for`循环遍历这些子列表,并打印每个子列表的第二个元素。
相关问题
Python 输出嵌套列表中第二个子列表之后的每个子列表第二个元素的和
可以使用列表切片和循环来实现。以下是一个示例代码:
```python
nested_list = [[1, 2], [3, 4], [5, 6], [7, 8]]
sum = 0
for sublist in nested_list[1:]:
sum += sublist[1]
print(sum)
```
输出:
```
18
```
解释:
- `nested_list[1:]` 返回嵌套列表中从第二个子列表开始的所有子列表。
- `for sublist in nested_list[1:]:` 循环遍历这些子列表。
- `sum += sublist[1]` 将每个子列表的第二个元素加入到 `sum` 变量中。
- 最后输出 `sum` 变量的值。
Python 怎么用嵌套列表中第二个子列表之后的每个子列表第二个元素创建一个新列表
可以使用列表推导式来实现该功能。具体的代码如下:
```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']
```
可以看到,新列表中包含了原列表中第二个子列表之后的每个子列表的第二个元素。
阅读全文