Python:删除列表中的数字

新手11

我只是学习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 = ['dd','ss','gg','00'],但结果是:

[2, 4, 7, 'dd', 'ss', 'gg', 'oo']

我不明白为什么会这样。

谁能帮我?谢谢!

本杰明

试试这个从列表中删除所有整数

      a = [x for x in a if not isinstance(x, int)]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

列表中重复的数字在python中删除

来自分类Dev

Python:如何删除列表中的数字

来自分类Dev

Python:如何删除列表中的数字

来自分类Dev

在Python列表中删除其他数字中的某些数字

来自分类Dev

阅读python列表并从给定列表中删除某些数字

来自分类Dev

从数字列表中删除“ \ n”

来自分类Dev

从列表中删除最低的数字

来自分类Dev

Python,从子列表中删除所有数字

来自分类Dev

Python中的数字列表

来自分类Dev

删除列表中除1个数字以外的所有数字(PYTHON)

来自分类Dev

删除 ' 在 python 中的列表

来自分类Dev

从列表python中删除列表

来自分类Dev

如何从列表中删除使用的数字

来自分类Dev

如何从列表中删除使用的数字

来自分类Dev

从列表中删除相似的数字

来自分类Dev

从列表中删除小于变量的数字

来自分类Dev

Python替换列表中的数字

来自分类Dev

从 Python 列表中过滤数字

来自分类Dev

在列表Python中与范围内的数字不对应的位置删除字符串中的字母

来自分类Dev

您可以在Python 2.7中使用非数字字符从列表中删除项目吗?

来自分类Dev

Python:从列表列表中删除列表?

来自分类Dev

从python中的列表中删除对

来自分类Dev

Python程序从列表中删除被5整除的数字将返回错误的值

来自分类常见问题

Haskell列表理解,从数字列表中删除整数

来自分类Dev

Haskell列表理解,从数字列表中删除整数

来自分类Dev

从Python列表中删除字符

来自分类Dev

完全删除python中的列表

来自分类Dev

删除列表中的负数-Python

来自分类Dev

从python列表中删除单词?