列表a=[[1,2],[3,4]]怎么提取1,3
时间: 2023-05-28 10:01:03 浏览: 31
可以使用以下代码提取列表a中的1和3:
```
a = [[1,2],[3,4]]
b = [sublist[0] for sublist in a]
print(b) #[1,3]
```
或者使用以下代码:
```
a = [[1,2],[3,4]]
print(a[0][0]) #1
print(a[1][0]) #3
```
相关问题
己知列表为 a=l1,2,3,4,5,66,77,88,99,34,21,37,69],提取列表a所有奇数元素,构成新列表b
可以使用列表推导式来提取列表a中的所有奇数元素,并构造新列表b,具体实现如下:
```python
a = [1, 2, 3, 4, 5, 66, 77, 88, 99, 34, 21, 37, 69]
b = [x for x in a if x % 2 == 1]
print(b) # [1, 3, 5, 77, 99, 21, 37, 69]
```
以上代码中,`if x % 2 == 1` 是筛选条件,只有当元素为奇数时,才会被添加到新列表b中。
a =[ [1, 2, 3] , [4, 5, 6]]每个元素提出来保存为b
你可以使用以下代码将二维列表 `a` 中的元素提取出来并保存到一维列表 `b` 中:
```python
a = [[1, 2, 3], [4, 5, 6]]
b = []
for sublist in a:
for item in sublist:
b.append(item)
print(b) # 输出 [1, 2, 3, 4, 5, 6]
```
首先,我们定义了一个空的列表 `b`。然后,我们使用两个嵌套的 for 循环遍历二维列表 `a` 中的每个元素。对于每个元素,我们将其添加到列表 `b` 中。最后,我们打印出列表 `b`,其中包含了二维列表 `a` 中的所有元素。