这可能看起来很奇怪,但我正在尝试删除列表中包含的项目的一部分。基本上,我试图从多个列表元素中删除特定字符。例如
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 中的关键字,因此我强烈建议您不要将它用作变量名。
关于python - 从列表元素中删除项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38704705/