python - 如何从维度列表中提取元素(N,2)
问题描述
我有一个清单如下
list = [(1, 'a'),
(2, 'b'),
(3, 'c'),
(4, 'd'),
(5, 'e')]
我想要一份清单
['a', 'b', 'c', 'd', 'e']
我喜欢这个
newlist = []
for i in range(5):
newlist.append(list [i][1])
这是一个正确的方法,但我想有更简单的方法,不是吗?
解决方案
您可以使用列表压缩:
new_list = [element[1] for element in list]
推荐阅读
- python - Mac 上的 Python tkinter
- data-distribution-service - DDS 和 SOME/IP 有什么区别?
- python-3.x - 协方差结果矩阵的解释
- javascript - 模块模式是否需要使用 IIFE?
- c# - 从 SortedDictionary 获取最大键?
- html-email - 当我从 Outlook 向 Gmail 发送电子邮件时,电子邮件签名样式混乱
- javascript - 复合数据上的 v-model
- r - 通过 R 中的集群可视化变量
- typescript - 具有所需道具属性的打字稿+ nextjs 的示例?
- javascript - Axios.all:如何使用同义词库 API 让我的搜索栏在其搜索结果中包含输入词的同义词?