【发布时间】:2021-07-28 16:59:12
【问题描述】:
我有一个类似的代码:
arr = [1,2]
spec = [4,10,5,45,78]
for i in range(len(arr)):
spec = spec/arr[i]
我想要做的是将我最终应该得到的两个数组保存在两个不同的数组中。因为那时我不仅有一个只有 2 个值的数组,而且还有更多。
我想作为输出:有两个数组,一个:spec/arr[1],另一个:spec/arr[2]。但我想将它们存储在不同的数组中。
【问题讨论】:
-
spec[i] = spec[i] / list[i] 你缺少等号后的索引
-
不要命名变量
list,这是列表构造函数的关键字 -
最好分享示例输入和预期输出,这样更容易理解
-
感谢您的建议。我修改了我的问题。
-
对于缺少的索引,我修复了它。但这仍然不能解决我将它们分成两个不同数组的问题。它看起来很简单,但我找不到解决方法。
标签: python arrays loops for-loop iteration