python list 重复元素不会覆盖

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

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:

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 迭代

相关推荐

  1. python list 重复元素覆盖

    2024-05-25 23:06:17       30 阅读
  2. leetcode-存在重复元素

    2024-05-25 23:06:17       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-25 23:06:17       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-25 23:06:17       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-25 23:06:17       82 阅读
  4. Python语言-面向对象

    2024-05-25 23:06:17       91 阅读

热门阅读

  1. 书籍推荐计算机相关

    2024-05-25 23:06:17       27 阅读
  2. websocket的压缩和wireshark如何解码tls

    2024-05-25 23:06:17       37 阅读
  3. k8s笔记 | helm包管理

    2024-05-25 23:06:17       38 阅读
  4. 「大数据」Kappa架构

    2024-05-25 23:06:17       38 阅读
  5. 视觉SLAM-基本原理

    2024-05-25 23:06:17       29 阅读
  6. Oracle索引介绍(简述、创建、维护等)

    2024-05-25 23:06:17       33 阅读
  7. EventSource

    2024-05-25 23:06:17       32 阅读
  8. AutoCAD许可证服务器

    2024-05-25 23:06:17       37 阅读
  9. Spring Boot:将文件推送到 FTP 服务器

    2024-05-25 23:06:17       32 阅读