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

如何从列表中移除指定元素组内各元素的首次出现?

解决方案

针对你的需求,可以通过列表的remove()方法直接实现,该方法会删除列表中首次出现的指定元素。以下是具体代码示例:

# 处理第一个列表:移除4和1的首次出现
original_list1 = [4, 4, 4, 1, 1]
result_list1 = original_list1.copy()  # 复制原列表,避免修改原始数据
result_list1.remove(4)
result_list1.remove(1)
print(result_list1)  # 输出: [4, 4, 1]

# 处理第二个列表:移除5和2的首次出现
original_list2 = [5, 5, 2, 2, 1]
result_list2 = original_list2.copy()
result_list2.remove(5)
result_list2.remove(2)
print(result_list2)  # 输出: [5, 2, 1]

说明

  • list.copy()用于复制原列表,确保原始数据不会被修改;
  • list.remove(x)会定位列表中第一个值为x的元素并删除,正好匹配你需要移除"首次出现"元素的需求。

内容的提问来源于stack exchange,提问作者Tsihory Jigdalia Enoch

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 11:27:25