python - 从列表元素中删除项目?

标签 python list python-3.x

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

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/

相关文章:

python - 我应该如何命名在不同模块中执行相同操作的函数?

python - PyTorch weak_script_method 装饰器

python - 读取Excel表格时出现异常

python - 如何根据其他列值合并相同的列值?

python - 当 numpy int32 数组转换为 float32 时,值会发生变化

Python二叉树实现插入方法: help required

c# - C# ConcurrentDictionary InvalidOperationException

python - 从日期列表中删除单词 DateTimeIndex

c# - 从动态数字数组中找到唯一的整数和

python - 如何使用 python 在 MacOS 上设置代理设置