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奇偶行分开存储实现代码
Mar 19 Python
python去除拼音声调字母,替换为字母的方法
Nov 28 Python
python+selenium 定位到元素,无法点击的解决方法
Jan 30 Python
Python流行ORM框架sqlalchemy安装与使用教程
Jun 04 Python
Python 实现文件读写、坐标寻址、查找替换功能
Sep 11 Python
django框架两个使用模板实例
Dec 11 Python
python程序文件扩展名知识点详解
Feb 27 Python
python爬虫实现获取下一页代码
Mar 13 Python
浅谈keras中的目标函数和优化函数MSE用法
Jun 10 Python
python实现数字炸弹游戏程序
Jul 17 Python
Python实现手绘图效果实例分享
Jul 22 Python
Django开发RESTful API实现增删改查(入门级)
May 10 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
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
利用php获取服务器时间的实现代码
2013/06/07 PHP
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
Symfony核心类概述
2016/03/17 PHP
PHP基于Closure类创建匿名函数的方法详解
2017/08/17 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
jquery validate.js表单验证的基本用法入门
2010/05/13 Javascript
写出高效jquery代码的19条指南
2014/03/19 Javascript
ztree获取当前选中节点子节点id集合的方法
2015/02/12 Javascript
vue.js实例todoList项目
2017/07/07 Javascript
NodeJs通过async/await处理异步的方法
2017/10/09 NodeJs
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
python模块之StringIO使用示例
2015/04/08 Python
详解Python3中的Sequence type的使用
2015/08/01 Python
Python使用redis pool的一种单例实现方式
2016/04/16 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
2018/05/18 Python
python 对txt中每行内容进行批量替换的方法
2018/07/11 Python
Python判断telnet通不通的实例
2019/01/26 Python
对pandas通过索引提取dataframe的行方法详解
2019/02/01 Python
python内存管理机制原理详解
2019/08/12 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
2020/03/01 Python
css3实现3D色子翻转特效
2014/12/23 HTML / CSS
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
园林技术个人的自我评价
2014/01/08 职场文书
《盲人摸象》教学反思
2014/02/16 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
餐饮服务食品安全承诺书
2015/04/29 职场文书
2015少先队大队辅导员工作总结
2015/07/24 职场文书
在pyCharm中下载第三方库的方法
2021/04/18 Python
react中props 的使用及进行限制的方法
2021/04/28 Javascript
记一次Mysql不走日期字段索引的原因小结
2021/10/24 MySQL
python基础之错误和异常处理
2021/10/24 Python
分享3个非常实用的 Python 模块
2022/03/03 Python