这是我调试它时的python列表
list: [[4, 1, False], [4, 2, False], [4, 3, False], [4, 4, False], [4, 5, False]]
Run Code Online (Sandbox Code Playgroud)
现在我需要将其转换为此类型列表
list: [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)
请指教我实施这个.
您可以使用列表解析来构建列表:
In [11]: seq
Out[11]: [[4, 1, False], [4, 2, False], [4, 3, False], [4, 4, False], [4, 5, False]]
In [12]: [item[1] for item in seq]
Out[12]: [1, 2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)
或者,使用带有operator.itemgetter的map:
In [13]: import operator
In [14]: map(operator.itemgetter(1), seq)
Out[14]: [1, 2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
140 次 |
| 最近记录: |