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 迭代
相关推荐
上班职业摸鱼人2 分钟前
python文件中导入另外一个模块这个模块
python
永远是夏天4 分钟前
Python面向对象编程(OOP)全教程:从入门到实战(附案例)
python
代码不停15 分钟前
Java单链表和哈希表题目练习
java·开发语言·散列表
动感小麦兜15 分钟前
服务器搭建
linux·服务器·python
Dxxyyyy17 分钟前
零基础学JAVA--Day37(坦克大战1.0)
java·开发语言
u***u68544 分钟前
PHP在电商中的WooCommerce
开发语言·php
冠希陈、1 小时前
PHP 过滤敏感词(含类库)
开发语言·php·内容敏感词
Pocker_Spades_A1 小时前
在家写的代码,办公室接着改?Jupyter通过cpolar实现远程访问这么玩
ide·python·jupyter
qq_401700411 小时前
Qt Positioning 模块访问设备地理位置信息
开发语言·qt
1***s6321 小时前
C++移动语义优化
开发语言·c++