我们如何将一个序列与我们想要拼接的位置的另一个序列拼接?
例如,考虑
a = [1,"A", 34, -123, "Hello", 12]
b = [0, 2, 5]我们的目标是:
[1, 34, 12]我唯一能找到的解决办法就是
c = []
for i in b:
c.append(a[i])有没有不需要在Python中循环的解决方案?
发布于 2015-07-06 22:59:50
我相信以下是最短的形式:
c = [a[i] for i in b]https://stackoverflow.com/questions/31257087
复制相似问题