我有一份清单
L=[[1, 2, 3, 0, 3, 8], [4, 5, 6, 0, 3, 8], [7, 8, 9, 0, 3, 8]]
Run Code Online (Sandbox Code Playgroud)
另一个清单
col=[0,2,3]
Run Code Online (Sandbox Code Playgroud)
和一个空列表M = [].
collist具有L必须复制到的列表列的索引M.
所以M应该是[[1,3,0],[4,6,0],[7,9,0]].
我怎样才能做到这一点??我想M作为数据帧.
>>> L=[[1, 2, 3, 0, 3, 8], [4, 5, 6, 0, 3, 8], [7, 8, 9, 0, 3, 8]]
>>> col=[0,2,3]
>>> M = [[nums[i] for i in col] for nums in L]
>>> M
[[1, 3, 0], [4, 6, 0], [7, 9, 0]]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |