python list 重复元素不会覆盖

python list 插入重复元素不会覆盖,见以下测试:

bash 复制代码
Python 3.10.12 (main) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> a = [1, 2, 3]
>>> print(a)
[1, 2, 3]
>>> a.append(4)
>>> print(a)
[1, 2, 3, 4]
>>> a.append(2)
>>> print(a)
[1, 2, 3, 4, 2]
>>> a.append('6')
>>> print(a)
[1, 2, 3, 4, 2, '6']
>>> a.append('6')
>>> print(a)
[1, 2, 3, 4, 2, '6', '6']

如果需要重复元素不被添加,需自行判断元素是否存在,见以下demo:

bash 复制代码
if item not in object_list:
	object_list.append(item)

python 列表基本操作

Python 表达式 结果 描述
len(1, 2, 3) 3 长度
1, 2, 3 + 4, 5, 6 1, 2, 3, 4, 5, 6 组合
'Hi!' * 4 'Hi!', 'Hi!', 'Hi!', 'Hi!' 重复
3 in 1, 2, 3 True 元素是否存在于列表中
for x in 1, 2, 3: print x, 1 2 3 迭代
相关推荐
接着奏乐接着舞10 小时前
dto 转entity方法
java·开发语言
0x000710 小时前
译 Anders Hejlsberg 谈 C# 与 .NET
开发语言·c#·.net
TechWayfarer10 小时前
IP精准定位服务在快递网点规划中的应用:如何用客户位置数据辅助选址
大数据·网络·python·tcp/ip·交通物流
czhaii10 小时前
基于51单片机的Modbus从机通信系统
开发语言·单片机
elseif12310 小时前
【C++】vector 详细版
开发语言·c++·算法
codingPower11 小时前
JAVA后端安全进阶:基于HMAC-SHA256+Nonce+Timestamp的API防重放攻击方案
java·开发语言·spring boot·安全
暗冰ཏོ11 小时前
Go 语言从入门到后端项目实战完整指南
开发语言·后端·golang·go·go语言
CSND74011 小时前
零基础学Python合集---3:字符串的定义和常用方法
人工智能·python
Xin_ye1008611 小时前
C# 零基础到精通教程 - 第十七章:前端集成——Blazor 基础
开发语言·c#
LDR00611 小时前
LDR6020:多 Type‑C 端口角色管理与外设上电顺序的智慧核心
c语言·开发语言·云计算