-1
这是我应该做的事: 写一个函数从用户那里得到的L值列表,并从它建立在形式[(a1,b1),..(an,bn)]
其中ai
是一个元组列表原始列表和bi
的每个值代表其在列表中的位置。构建列表
例子: 对于L=[3,2,-1,7,3,5]
功能应建立并返回[(3,1),(2,2),(-1,3),(7,4), (3,5),(5,6)]
这是我的代码:
a=input("Enter values separated by comas: ")
L=eval(a)
print(L)
在用户输入中使用'eval'是一个危险的习惯。如果你知道它应该是整数,你可以在'a.split(',')]中做'L = [int(x) –