You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中移除列表首个元素里的'Type'并保留其余内容?

解决方法

这里有几种简单直接的方式实现需求:

方法一:直接替换固定后缀

如果确定第一个元素末尾就是 Type(空格加Type),用字符串的replace方法直接替换为空即可:

my_list = ['Car XXX_2010 Type', 'Length: 14.7', 'Width: 5.8', 'Height: 5.6']
# 替换第一个元素里的' Type'为空字符串
my_list[0] = my_list[0].replace(' Type', '')
print(my_list)
# 输出: ['Car XXX_2010', 'Length: 14.7', 'Width: 5.8', 'Height: 5.6']

方法二:分割后移除最后一个单词

如果要去掉的是第一个元素的最后一个单词(不管单词是什么),可以先按空格分割成列表,去掉最后一个元素后再拼接:

my_list = ['Car XXX_2010 Type', 'Length: 14.7', 'Width: 5.8', 'Height: 5.6']
# 分割成单词列表,取除最后一个外的所有部分再拼接
parts = my_list[0].split()
my_list[0] = ' '.join(parts[:-1])
print(my_list)

方法三:从右侧分割取前半部分

用rsplit从字符串右侧按空格分割一次,直接取分割后的第一部分:

my_list = ['Car XXX_2010 Type', 'Length: 14.7', 'Width: 5.8', 'Height: 5.6']
# 从右边分割一次,取前半段
my_list[0] = my_list[0].rsplit(' ', 1)[0]
print(my_list)

内容的提问来源于stack exchange,提问作者Afra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 03:21:44