在Python中使用嵌套列表矢量化循环

时间:2016-04-19 03:09:56

标签: python lambda vectorization

在python中寻找一些矢量化循环的帮助:

for a in range(len(listOne)):
         listTwo.append(listThree[listFour[a]])

我想测试潜在的性能提升,而不必通过循环调用append。如果不是矢量化,也许一个lambda表达式就足够了?任何想法或帮助都会非常有帮助!谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

你的循环确实没有问题,但如果你想避免使用append(),你可以将其改为理解:

listTwo = [listThree[listFour[a]] for a in range(len(listOne))]