列表:
a = ['a', 'b', 'c', 3, 4, 'd', 6, 7, 8]
我想要一个使用 a 子集的列表 using a[0:2],a[4], a[6:]
,
就是我想要一个列表['a', 'b', 4, 6, 7, 8]
最佳答案
假设
a = ['a', 'b', 'c', 3, 4, 'd', 6, 7, 8]
并且索引列表存储在
b= [0, 1, 2, 4, 6, 7, 8]
那么一个简单的单行解决方案将是
c = [a[i] for i in b]
关于python - 在python中使用索引创建一个包含列表子集的新列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19252301/