如果列表中的元素是句子,我如何访问和修改该元素



假设我在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

最新更新