Skip to main content
 首页 » 编程设计

python之从列表元素中删除项目

2025年05月04日15kevingrace

这可能看起来很奇怪,但我正在尝试删除列表中包含的项目的一部分。基本上,我试图从多个列表元素中删除特定字符。例如

list = ['c1','c2','c3','d1','s1'] 
list.remove('c') 

我知道那样做是行不通的,但是有什么方法可以删除列表中的“c”,并且只删除 Python 3 中的“c”?

请您参考如下方法:

lst = [s.replace('c','') for s in lst] 
# ['1','2','3','d1','s1'] 

列表理解是你的 friend 。另请注意,“list”是 Python 中的关键字,因此我强烈建议您不要将它用作变量名。