我需要执行一个包含2个包含整数的列表的计算。我正在使用for循环。在计算过程中,我没有办法改变列表。我已经尝试了下面的代码。有人能以更好的方法帮助我吗?将列表传递给一个函数
def calculation(input1,input2):
for i in range(2):
val = input1
cal1 = val[0] + 5
cal2 = val[2] + 0.05
print cal1,cal2
i = i+1
#now trying to assign 'input2' to 'val'
input1 = "input"+str(i)
input1 = [10,20,30,40]
input2 = [1,2,3,4]
calculation(input1,input2)
my output results should look like
>> 15,20.5
>>6,2.5
'input1 =“input”+ str(i)'只会设置一个字符串'input2'到变量input1中 –
是的,我明白这一点。如何进一步将字符串转换为列表? – Abdul
你甚至不使用'input2'变量,那为什么呢? –