我的程序遇到了一点问题,我想获取列表中的一些元素,知道它们的索引,然后将这些元素添加到另一个列表中...例如:
a= ['dog','cat','house','car']
c=[]
#list with the indexes:
b=[0,2]
所以我想取出a中索引为“0”和“2”的元素并将它们添加到c列表中。
最佳答案
评论也很有帮助,但这里简明扼要: 循环b中的元素,从a中取出索引并将其附加到c中。
for i in b:
c.append(a.pop(i))
可能有一种方法可以通过列表理解来做到这一点,但我还不知道。 希望这有帮助!
关于python - 如何取出知道其索引的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49502697/