当前位置: 首页 > news >正文

Python_list去重复值remove_duplicates

在 Python 中可以使用多种方法去除列表中的重复元素。

方法一:使用集合(set)

集合是无序的、不包含重复元素的数据结构。可以先将列表转换为集合,然后再转换回列表。

my_list = [1, 2, 3, 2, 4, 1, 5]
unique_list = list(set(my_list))
print(unique_list)

方法二:使用循环和临时列表

遍历原列表,如果元素不在临时列表中,就将其添加到临时列表中。

my_list = [1, 2, 3, 2, 4, 1, 5]
unique_list = []
for item in my_list:if item not in unique_list:unique_list.append(item)
print(unique_list)

方法三:使用字典键的唯一性

利用字典的键是唯一的这一特性。

my_list = [1, 2, 3, 2, 4, 1, 5]
unique_list = list({}.fromkeys(my_list).keys())
print(unique_list)

http://www.mrgr.cn/news/37035.html

相关文章:

  • 【中级通信工程师】终端与业务(三):电信业务
  • Qt | Linux+QFileSystemWatcher文件夹和文件监视(例如监视U盘挂载目录)
  • ISP下载,IAP,ICP,USB转TTL下载SWIM、DAP-link、CMSIS-DAP、ST-LINK,SPI(通信方式),
  • LeetCode 201. 数字范围按位与
  • 哈希查找算法
  • 六、设计模式-6.2、代理模式
  • MCUboot 和 U-Boot区别
  • 数据库 - MySQL的事务
  • Python实现判别分析
  • c++继承详解
  • MySQL多版本并发控制MVCC实现原理
  • AIGAME背后的强大背景与AI币价值的崛起
  • np.array_fancy_indexing花式索引
  • 【解密 Kotlin 扩展函数】扩展属性与扩展函数类似(十九)
  • 阻塞型IO与非阻塞型IO
  • 【CSS/HTML】圣杯布局和双飞翼布局实现两侧宽度固定,中间宽度自适应及其他扩展实现
  • 嵌入式中CW32多功能测试笔实现
  • C语言指针系列1——初识指针
  • 解决毕业论文难题!推荐7款AI自动生成论文工具网站
  • C++11新特性—std:function模板类