假设我在python 中有以下列表
List= ['Car XXX_2010 Type', 'Length: 14.7', 'Width: 5.8', 'Height: 5.6']
如何从列表中的第一个元素中删除单词"Type",同时保留元素的其余部分?
换句话说,我如何才能得到这样的输出:
List= ['Car XXX_2010', 'Length: 14.7', 'Width: 5.8', 'Height: 5.6']
假设您想从任何元素中删除"Type"。您可以迭代列表并使用替换函数。此处的strip函数将删除任何尾随空格或前一空格(如果有的话(。
List=[i.replace('Type','').strip() for i in List ]
您可以简单地使用.replace()
函数,如下所示:List[0] = List[0].replace(" Type", "")
.replace
接受两个参数:要替换的字符串和要用其替换的字符串。然后返回一个带有替换的新列表
你可以在这里阅读更多关于.replace
的