我只是学Python。我有个问题给。它是简单的代码,但我不知道为什么结果出乎意料。你知道吗
这是我的密码:
a=[1,2,3,4,6,7,'dd','ss','gg','oo',8]
for i in a:
for b in range(10):
if i==b:
a.remove(i)
print a
我想删除a中的数字。我希望结果是a=['dd','ss','gg','00']
但结果是:
[2, 4, 7, 'dd', 'ss', 'gg', 'oo']
我不明白为什么结果是这样。你知道吗
有人能帮我吗?
谢谢您!你知道吗
Tags:
尝试从列表中删除所有整数
相关问题 更多 >
编程相关推荐