我有这些清单:
list1 = [3, 5, 2, 1, 9]
list2 = [6, 9, 1, 2, 4]
list3 = []
list4 = []
我想通过以下公式:
x = a/b
y = 1/b
其中a是list1中的每个值,b是list2中的每个值,并将计算结果追加到两个空列表list3和list4中。
这就是我所拥有的,但这是一场灾难,哈哈
u = 0
while u<len(list1):
for a in list1:
for b in list2:
x = a/b
y = 1/b
u+=1
list3.append(x,)
list4.append(y,)
有人能帮我吗?
??像这样的东西
只需在Python中使用zip函数:
这是一条单行线:
输出是
tuples
。但它们很容易转换成list
。哦。通过使用
generator expression
而不是list comprehension
,它可以使内存更加高效:相关问题 更多 >
编程相关推荐