Python实现字典去除重复的方法示例


Posted in Python onJuly 31, 2017

本文实例讲述了Python实现字典去除重复的方法。分享给大家供大家参考,具体如下:

#!/usr/bin/env python
# encoding: utf-8
#字典去重小代码
import sys
import os
import platform
try:
  pass 
except:
  print '''you have something wrong this is a simple jiaoben '''
  sys.exit()
why = 'why.txt'
for i in xrange(len(sys.argv)):
  if(i>=1):
    other = sys.argv[i]
    if os.path.exists(other):
      pass
    else:
      print other + ' file not find'
      sys.exit()
    if 'Windows' in platform.system():
      os.system("type "+other+" >> "+why)
    else:
      os.system("cat "+other+" >> "+why)
yuan = open('why.txt','r')
dirc = open('whynot.txt','w')
for line in set(yuan.readlines()):
  if line == '' or line == '\r\n':
    pass
  else:
    dirc.writelines(line)

很简单的思路 把文件放入到why.txt中 然后再去重得到whynot.txt
Usage: quchong.py 1.txt 2.txt 3.txt 等等

Python 相关文章推荐
在Python中用has_key()方法查找键是否存在的教程
May 21 Python
编写Python脚本把sqlAlchemy对象转换成dict的教程
May 29 Python
Python各类图像库的图片读写方式总结(推荐)
Feb 23 Python
Python Datetime模块和Calendar模块用法实例分析
Apr 15 Python
python将字母转化为数字实例方法
Oct 04 Python
Python 矩阵转置的几种方法小结
Dec 02 Python
PyTorch里面的torch.nn.Parameter()详解
Jan 03 Python
Python列表操作方法详解
Feb 09 Python
python实现学生成绩测评系统
Jun 22 Python
解决运行出现'dict' object has no attribute 'has_key'问题
Jul 15 Python
Python Selenium实现无可视化界面过程解析
Aug 25 Python
python爬虫中PhantomJS加载页面的实例方法
Nov 12 Python
浅析使用Python操作文件
Jul 31 #Python
Python字典实现简单的三级菜单(实例讲解)
Jul 31 #Python
Python中read()、readline()和readlines()三者间的区别和用法
Jul 30 #Python
深入探究Django中的Session与Cookie
Jul 30 #Python
python中numpy包使用教程之数组和相关操作详解
Jul 30 #Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
Jul 30 #Python
Python利用BeautifulSoup解析Html的方法示例
Jul 30 #Python
You might like
PHP生成静态页面详解
2006/12/05 PHP
PHP操作XML作为数据库的类
2010/12/19 PHP
PHPAnalysis中文分词类详解
2014/06/13 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
Javascript 阻止javascript事件冒泡,获取控件ID值
2009/06/27 Javascript
js 获取子节点函数 (兼容FF与IE)
2010/04/18 Javascript
快速排序 php与javascript的不同之处
2011/02/22 Javascript
jquery动态分页效果堪比时光网
2014/09/25 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(下)
2017/04/21 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
jQuery点击页面其他部分隐藏下拉菜单功能
2018/11/27 jQuery
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
JavaScript实现图片放大镜效果
2019/06/27 Javascript
python中的一些类型转换函数小结
2013/02/10 Python
python fabric实现远程操作和部署示例
2014/03/25 Python
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
Python实现处理管道的方法
2015/06/04 Python
Django多数据库的实现过程详解
2019/08/01 Python
Python使用import导入本地脚本及导入模块的技巧总结
2019/08/07 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
html5 canvas 简单画板实现代码
2012/01/05 HTML / CSS
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
数控专业个人求职信范例
2013/11/29 职场文书
大学生学业生涯规划
2014/01/05 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
《自然之道》教学反思
2014/02/11 职场文书
中考冲刺决心书
2014/03/11 职场文书
个人四风问题整改措施
2014/10/24 职场文书
副总经理岗位职责范本
2015/04/08 职场文书
鸦片战争观后感
2015/06/09 职场文书
高三毕业感言
2015/07/30 职场文书
Python爬取科目四考试题库的方法实现
2021/03/30 Python
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电
《游戏王:大师决斗》新活动上线 若无符合卡组可免费租用
2022/04/13 其他游戏
MySQL transaction事务安全示例讲解
2022/06/21 MySQL