【发布时间】:2016-10-16 17:45:55
【问题描述】:
我想将 2 个 for 循环优化为单个 for 循环,有什么办法,因为数组的长度非常大。
A = [1,4,2 6,9,10,80] #length of list is very large
B = []
for x in A:
for y in A:
if x != y:
B.append(abs(x-y))
print(B)
【问题讨论】:
-
你到底想完成什么?
-
这真的是您希望代码运行的方式吗?那个sn-p的输出没问题?
-
A中的第二个和第三个逗号之间是什么:数字2和6或数字26?就像现在一样,您的代码将因语法错误而停止。
标签: python loops optimization