【发布时间】:2014-06-05 13:55:17
【问题描述】:
大家好,我想知道如何相乘,例如,如果我们有一个 [1,2,3,4] 字符串和另一个 [2,3,4,6] 字符串,你如何乘以 1 *2, 2*3, 3*4 .... 所以它的每个数组元素都由第二个元素中的相应元素组成?如果这样更容易,我也有这些浮动形式的列表。我的朋友建议:
file5 = open("New_list3",'r+')
for line in file3:
mult = float(line.strip())*float(file4.readline().strip())
file5.write(mult+'\n')
其中 file3 = 数字字符串列表都在不同的行和文件 4 相同但不同的值,但这不起作用。想法?每个列表也非常非常长。
[i*j for i,j in zip(file3,file4)]
file3=[i.rstrip() for i in file3] file4=[i.rstrip()
for i in file4] [float(i)*float(j) for i,j in zip(file3,file4)]
【问题讨论】:
-
这些值实际上是在文件中吗?还是它们只是列表?
-
为什么这是指向另外两个骗子的骗子?不要让我带出一个过度和滥用的模因。 ;)
标签: python arrays list elements