python取出列表中每个元组的第一个元素
时间: 2023-07-25 21:10:04 浏览: 284
您可以使用一个简单的 for 循环来遍历列表中的每个元组,并使用索引操作符来访问元组中的第一个元素,如下所示:
```python
my_list = [('apple', 3), ('banana', 2), ('orange', 5)]
first_elements = []
for tup in my_list:
first_elements.append(tup[0])
print(first_elements)
```
输出:
```
['apple', 'banana', 'orange']
```
这里我们创建了一个包含元组的列表 my_list,然后使用 for 循环遍历每个元组,将每个元组的第一个元素添加到一个新的列表 first_elements 中,最后打印出来。
相关问题
python取出列表中每个元组的第一个
可以使用列表推导式来实现取出列表中每个元组的第一个元素,例如:
```python
my_list = [('a', 1), ('b', 2), ('c', 3)]
result = [tup[0] for tup in my_list]
print(result) # ['a', 'b', 'c']
```
在列表推导式中,我们使用了 `tup[0]` 来取出每个元组的第一个元素。
python 一个列表是由许多个元组构成,想取出每个元组的第一个数
可以使用循环遍历列表,然后通过索引取出每个元组的第一个数。具体代码如下:
```
my_list = [(1, 'a'), (2, 'b'), (3, 'c')]
for tup in my_list:
print(tup[0])
```
输出结果为:
```
1
2
3
```
阅读全文