Python 3,如果列表的一部分元素包含特定内容,如何删除它3



我有一个数据列表,它以列表的形式出现,其中包含数字。 作为使它们全部成为整数的中间步骤,我需要删除元素中的所有非数字部分。

['杰夫','69','

420','80085']

如何检查是否在元素中,如果元素在元素中,如何删除它?

['杰夫','69','

420','80085']

是所需的输出。 我真的不知道如何开始,我可以使用循环和中间变量将数字转换为整数,但尝试识别其中的东西不是我知道该怎么做的事情。

>>> input = ['jeff','69','420','80085n']
>>> output = [x.replace('n','') for x in input]
>>> output
['jeff', '69', '420', '80085']

最新更新