从lis中的字符串中删除字母

2024-04-27 02:31:25 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有名单

x = [ 'apple', 'orange', 'grape','strawberry'] 

我要从列表x中的单词中删除字母“e”,或返回一个新列表,该列表应如下所示

['appl', 'orang', 'banana', 'grap', 'strawbrry']

我试过这个:

for i in x:
    for z in i:
        if z == 'e':
            i.remove(z)

我得到了预期的错误:attribute error:'str'对象没有属性'remove' 所以,我在第二个循环之前尝试了list(I),但没有按我的意愿工作。


Tags: inapple列表for字母单词removebanana