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 Tkinter简单布局实例教程
Sep 03 Python
Python中使用Tkinter模块创建GUI程序实例
Jan 14 Python
在Python中进行自动化单元测试的教程
Apr 15 Python
Python使用django搭建web开发环境
Jun 09 Python
python下setuptools的安装详解及No module named setuptools的解决方法
Jul 06 Python
Python正则表达式非贪婪、多行匹配功能示例
Aug 08 Python
python列表的增删改查实例代码
Jan 30 Python
python3+PyQt5重新实现QT事件处理程序
Apr 19 Python
Python常见MongoDB数据库操作实例总结
Jul 24 Python
Django框架使用mysql视图操作示例
May 15 Python
Python Selenium模块安装使用教程详解
Jul 09 Python
Python趣味挑战之给幼儿园弟弟生成1000道算术题
May 28 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
DOTA2【瓜皮时刻】Vol.91 RTZ山史最惨“矿难”
2021/03/05 DOTA
PHP中的integer类型使用分析
2010/07/27 PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
2016/03/01 PHP
解决php-fpm.service not found问题的办法
2017/06/06 PHP
ThinkPHP开发--使用七牛云储存
2017/09/14 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
PHP的重载使用魔术方法代码实例详解
2021/02/26 PHP
javascript 继承实现方法
2009/08/26 Javascript
JavaScript中如何通过arguments对象实现对象的重载
2014/05/12 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
基于jQuery实现表格的查看修改删除
2016/08/01 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
Node.js简单入门前传
2017/08/21 Javascript
在vue中读取本地Json文件的方法
2018/09/06 Javascript
傻瓜式vuex语法糖kiss-vuex整理
2018/12/21 Javascript
[48:24]完美世界DOTA2联赛循环赛LBZS vs Forest 第一场 10月30日
2020/10/31 DOTA
[01:20]PWL开团时刻DAY9——听说潮汐没用?
2020/11/10 DOTA
Python IDLE清空窗口的实例
2018/06/25 Python
pandas将numpy数组写入到csv的实例
2018/07/04 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
python使用magic模块进行文件类型识别方法
2018/12/08 Python
在Python中关于使用os模块遍历目录的实现方法
2019/01/03 Python
Python/Django后端使用PIL Image生成头像缩略图
2019/04/30 Python
python urllib爬虫模块使用解析
2019/09/05 Python
python实现while循环打印星星的四种形状
2019/11/23 Python
Python实现图片添加文字
2019/11/26 Python
Python使用turtle库绘制小猪佩奇(实例代码)
2020/01/16 Python
Django如何使用redis作为缓存
2020/05/21 Python
大二学习计划书范文
2014/04/27 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
法律意见书范文
2015/05/20 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js
springboot读取nacos配置文件
2022/05/20 Java/Android