假设我有清单
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)
我得到了我预期的错误: AttributeError: 'str' object has no attribute 'remove' 所以,我在第二个循环之前尝试了 list(i) 但它没有按我的意愿工作。