python去重的几种方法
2024-10-21 14:40:02
from collections import OrderedDict
list1 = [1,5,2,1,10]
print(list(set(list1))) #[1, 2, 10, 5] 这种方式会改变list里面元素的位置 """
先介绍fromkeys()函数
fromkeys()就是根据序列生成字典
"""
new1 = OrderedDict.fromkeys(["name","age","school"])
print(new1) #OrderedDict([('name', None), ('age', None), ('school', None)]) , 没有提供value,所以默认是none new2 = OrderedDict.fromkeys(["name","age","school"],['shun','18',"shu"])
print(new2)#OrderedDict([('name', ['shun', '18', 'shu']), ('age', ['shun', '18', 'shu']), ('school', ['shun', '18', 'shu'])]) new = OrderedDict.fromkeys(list1)
print(new) #OrderedDict([(1, None), (5, None), (2, None), (10, None)])
print(list(new.keys())) #[1, 5, 2, 10] import numpy as np
nd = np.array(list1)
print(nd) #[ 1 5 2 1 10]
print(np.unique(nd)) #[ 1 2 5 10] 元素位置发生了变化
最新文章
- C#中两个Form窗口之间的传值(父->;子)(子->;父)
- redis中的跳跃表
- vnc远程运行3D游戏
- GDB调试汇编堆栈
- js对象的继承以及公有私有属性的定义和读写
- 如何快速把hdfs数据动态导入到hive表
- 12款最佳Linux命令行终端工具, 20款优秀的 Linux 终端仿真器
- SMTP 简单邮件传输协议
- 电影TS、TC、SCR、R5、BD、HD等版本是什么意思
- 通过JavaScript更新UpdatePanel备忘
- 20160720-java高并发
- codeforces Gym 100187A A. Potion of Immortality
- jquery设置元素readonly和disabled(checkbox只读)
- Android 70道面试题汇总
- 动态规划——树形dp
- configSections(配置文件)
- javaweb笔记2之HTTP协议
- 检测linux vps是xen openvz还是kvm的方法
- 008_ssl Certificate Pinning
- (转)用JS获取地址栏参数的方法(超级简单)
热门文章
- Django静态文件配置(from表单-request对象方法-get请求与post请求-视图函数书写)
- 多表查询两种方法、可视化软件navicat、python操作mysql、pymysql模块
- .net core-利用PdfSharpCore 操作PDF实例
- WCH以太网相关芯片资料总结
- 【好软推荐】Scoop - Windows快速软件安装指南
- Js/Jq 截图并上传
- Array.from() ------来自❀ 前端宇宙 ❀公众号。
- 自从学习了MongoDB高可用,慢慢的喜欢上了它,之前确实冷落了
- 如何解决github下载很慢的问题?(已经解决)
- Sublime下运行javascript,并带彩色提示