但是,我看到的从函数原型返回多个值的所有方法都需要预先知道将返回的值的数量,这是分解不可能的。我在Python中所做的是: factors = [1, n] # Make an array while i < n:n/i).is_integer(): i += 1这将返回一个包含n的所有因素的数组问题是,虽然我可以将不确定
in i:我尝试用Python将CSV文件扫描到数组中,但每次执行此代码时,我都会收到以下消息:
"TypeError: list indices must be integers or slices, not str".如果它有帮助,如果我删除倒数第二行并以"array.append(i)“结束,则数组扫描正常,