【发布时间】:2022-01-24 03:01:12
【问题描述】:
我正在使用以下代码进行迭代。但是如果长度很长,那么这将变得很耗时。
a=[11,12,3,4,5,6,15]
b=[1,3,12,15]
c=[1,2,3,4,5,6,7]
d=[]
for i in range(len(a)):
for j in range(len(b)):
if b[j]==a[i]:
d.append(c[i])
print(d)
还有其他最佳方式来完成这项工作吗?
提前致谢
【问题讨论】:
-
在
b中创建一个dict会有很大帮助。
标签: python list loops for-loop