我被困在做一个循环,将消除低于平均值的值(来自alist)。 感谢您的帮助。循环列表(Python v3)初学者
a=input("Enter a list of values separated by a coma : ")
alist=eval(a)
print("the list is : ",alist)
average = sum(alist)/len(alist)
print("the average is : ",average)
for i in alist:
if alist[i]<average:
alist.remove[i]
应避免使用'eval'。请参阅http://stackoverflow.com/questions/1832940/is-using-eval-in-python-a-bad-practice。 – jpmc26