我尝试了以下代码,结果在下面给出。我知道其他方法,但是我想知道为什么这个方法失败。
l=list(input("Enter a list:"))
for a in l:
for b in l:
if a>=b:
break
else:
print(a,l.index(a))
结果:
输入列表:3,2,4,5
,1
2 2
,1
,1
答案 0 :(得分:-1)
用以下内容替换第一行:
l=eval("["+input("Enter a list:")+"]")