raw_list = [
[ 'CS_SUPP_INFO', 'A', '1'],
[ 'CS_SUPP_INFO', '1', 'A'],
[ 'CS_SUPP_INFO', '1', 'A'],
[ 'CS_SUPP_INFO', 'A', '1'],
[ 'CS_SUPP_INFO', 'A', '2'],
[ 'CS_SUPP_INFO', 'A', '2'],
[ 'CS_SUPP_INFO', 'A', '3']
]
# 排序,只有排序后,下面用集合去重才能排除子列表中子元素顺序的影响
for i,k in enumerate(raw_list):
k.sort() # 利用集合的思想去重
temp_set = set(tuple(s) for s in raw_list)
print(temp_set) # {('2', 'A', 'CS_SUPP_INFO'), ('1', 'A', 'CS_SUPP_INFO'), ('3', 'A', 'CS_SUPP_INFO')} # 在把集合变成列表
new_list = [list(t) for t in temp_set]
print(new_list) # [['2', 'A', 'CS_SUPP_INFO'], ['1', 'A', 'CS_SUPP_INFO'], ['3', 'A', 'CS_SUPP_INFO']]

最新文章

  1. C#之关机事件
  2. DECO 一个REACT NAtive 开发IDE工具
  3. loadrunner通过C语言实现字符的替换(只能替换单个字符,慎用)
  4. [LintCode] Segment Tree Build II 建立线段树之二
  5. FZU1894 单调队列
  6. ZBrush中的Clip剪切笔刷怎么快速运用
  7. android常用的一些UI调试命令am,pm
  8. Ajax异步调用使用
  9. JavaScript设计模式的简单理解
  10. JavaScript遍历table的行和列
  11. 百度地图LBS云平台读写数据操作类
  12. javascript的事件处理
  13. jquery阻止默认滑动
  14. 文顶顶 iOS开发UI篇—UITabBarController简单介绍 iOS开发UI篇—UITabBarController简单介绍
  15. mysql命令行操作 添加字段,修改字段
  16. (Beta)Let's-M2后分析报告
  17. 关于EasyUI查询功能的二级联动
  18. Windows系统安装nginx及配置
  19. 1499-luogu洛谷 后缀表达式
  20. eclipse的调试模式以及断点运行

热门文章

  1. @media print样式 关于table断页
  2. Excel删除空白行和列
  3. JavaScript实现邮箱后缀提示功能
  4. sqlserver2008数据库文件降级为sqlserver2005文件
  5. Python爬虫教程-17-ajax爬取实例(豆瓣电影)
  6. 数据结构----线性表顺序和链式结构的使用(c)
  7. ldconfig: /usr/lib/libpython2.6.so.1.0-gdb.py is not an ELF file - it has the wrong magic bytes at the start.
  8. Hadoop学习---Hadoop的深入学习
  9. Linux命令 标签: linux 2016-08-01 10:26 508人阅读 评论(0) 收藏
  10. 设计模式:代理(Proxy)模式