【发布时间】:2020-06-08 16:34:00
【问题描述】:
我尝试了以下代码,结果如下所示。我知道其他方法,但我想知道为什么这个方法会失败。
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
【问题讨论】:
-
输入中的每个字符(包括空格和逗号)都将成为列表中的一项,如果您这样转换的话。
标签: python list for-loop nested-loops