您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

获取Python列表中每个元组的第一个元素

获取Python列表中每个元组的第一个元素

使用列表理解

res_list = [x[0] for x in rows]

下面是一个演示:

>>> rows = [(1, 2), (3, 4), (5, 6)]
>>> [x[0] for x in rows]
[1, 3, 5]
>>>

或者,您可以使用拆包代替x[0]

res_list = [x for x,_ in rows]

下面是一个演示:

>>> lst = [(1, 2), (3, 4), (5, 6)]
>>> [x for x,_ in lst]
[1, 3, 5]
>>>

两种方法实际上都做相同的事情,因此您可以选择任意一个

python 2022/1/1 18:16:20 有527人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶