Python中文
首页
教程
问答
标签
搜索
登录
注册
从Python中的元组列表中获取元组的所有第一个元素
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<pre><code>Input: orders = [[('Fries', 9)], [('Burger', 6), ('Milkshake', 2), ('Cola', 2)], [('Cola', 2), ('Nuggets', 3), ('Onion Rings', 5)], [('Fries', 9)], [('Big Burger', 7), ('Nuggets', 3)]] Expected Output: orders = [['Fries'], ['Burger', 'Milkshare', 'Cola'], ['Cola', 'Nuggets', 'Onion Rings'], ['Fries'], ['Big Burger', 'Nuggets']] </code></pre> <p>我的尝试:</p> <pre><code> for i, order in enumerate(orders): for j,item in enumerate(order): orders[i][j] = item[0] </code></pre> <p>工作正常。但是有没有更直观/更简单/更快/更酷的方法</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<pre><code>output = [[item[0] for item in order] for order in orders] display(output) [['Fries'], ['Burger', 'Milkshake', 'Cola'], ['Cola', 'Nuggets', 'Onion Rings'], ['Fries'], ['Big Burger', 'Nuggets']] </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
在python中使用pandas将日志或文本文件转换为数据帧
4 回答
在python中使用pandas或dask高效地读取大型csv文件
4 回答
在Python中使用pandas或numpy进行列到列的匹配
10 回答
在python中使用Pandas打印CSV文件时出现问题
6 回答
在Python中使用Pandas打印列的索引
6 回答
在Python中使用Pandas拆分数据集
2 回答
在python中使用pandas按多索引分组而不丢失索引
8 回答
在python中使用pandas按结构化顺序打印网页中的表
4 回答
在python中使用pandas操作大文本文件时出现问题
7 回答
在Python中使用Pandas数据帧Date正在转换为timestamp
1 回答
在Python中使用pandas数据帧中的时间序列数据,如何计算具有相同日期的列的总和
1 回答
在python中使用pandas时,如何按降序排序?
5 回答
在python中使用pandas时出错
2 回答
在python中使用pandas时如何修复“属性错误”
1 回答
在python中使用pandas映射列上匹配的字数
1 回答
在python中使用pandas映射带有dataframe列的关键字
10 回答
在python中使用pandas映射带有数据帧列的关键字
6 回答
在Python中使用Pandas显示输出CSV
8 回答
在python中使用pandas有条件地连接数据帧
9 回答
在python中使用pandas根据其他列中给定的值选择列
6 回答