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 迭代
相关推荐
熊猫钓鱼>_>4 分钟前
Python小工具开发实战:从零构建自动化文件管理器的心得与体悟
开发语言·python·自动化
lb291713 分钟前
关于golang热加载安装,实时响应
开发语言·后端·golang·热加载
陈奕迅本讯19 分钟前
并发编程-Synchronized
开发语言·c#
康小庄20 分钟前
AQS独占模式——资源获取和释放源码分析
java·开发语言·jvm·spring boot·spring·spring cloud·nio
草明27 分钟前
macOS 查看当前命令行的ruby的安装目录
开发语言·macos·ruby
汤姆yu34 分钟前
基于python大数据的nba球员可视化分析系统
大数据·开发语言·python
feifeigo12342 分钟前
python从环境变量和配置文件中获取配置参数
开发语言·python·adb
轩宇^_^42 分钟前
C语言结构体与联合体详解
c语言·开发语言
大洋PHP1 小时前
PyCharm 配置python解释器
python
waterHBO1 小时前
python 爬虫,爬取某乎某个用户的全部内容 + 写个阅读 app,慢慢读。
开发语言·爬虫·python