国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實現(xiàn)文本去重且不打亂原本順序

2019-11-25 16:57:41
字體:
供稿:網(wǎng)友

代碼也是在網(wǎng)上找的,效率挺不錯的,特別適合字典文件的去重

#coding=utf-8import sysdef open_txt(): #打開TXT文本寫入數(shù)組try:xxx = file(sys.argv[1], 'r')for xxx_line in xxx.readlines():passlist.append(xxx_line)xxx.close()except:return 0def write_txt(): #打開TXT文本寫入數(shù)組try:yyy = file(sys.argv[2], 'w')for i in list_passwed:yyy.write(i)yyy.close()except:return 0global passlist #聲明全局變量passlist = [] #用戶名:anonymous 密碼為空open_txt() #TXT導入數(shù)組#passlist = list(set(passlist)) #python 列表去重global list_passwed #列表去重,不打亂原來的順序list_passwed=[]for i in passlist:if i not in list_passwed:list_passwed.append(i)write_txt()

python 讀取TXT到數(shù)組 列表去重,不打亂原來的順序

#####################################################################qq:316118740#BLOG:http://hi.baidu.com/alalmn# python 讀取TXT到數(shù)組 列表去重,不打亂原來的順序# 剛學寫的不好請大家見諒####################################################################   def open_txt(): #打開TXT文本寫入數(shù)組 try:  infile = file('admin.txt', 'r')  xxx = file('admin.txt', 'r')  for xxx_line in xxx.readlines():   passlist.append(xxx_line)  xxx.close() except:  return 0 def list_del(): #清空list列表 try:  i = 0 #得到list的第一個元素  while i < len(passlist):   del passlist[i]   del list_passwed[i] except:  return 0   ######################################   global passlist #聲明全局變量 passlist = [] #用戶名:anonymous 密碼為空 www_cj(www) #域名拆解 open_txt() #TXT導入數(shù)組 #passlist = list(set(passlist)) #python 列表去重 global list_passwed #列表去重,不打亂原來的順序 list_passwed=[] for i in passlist:  if i not in list_passwed:   list_passwed.append(i)###################################### 遍歷數(shù)組組合出 密碼 I1 = 0 #得到list的第一個元素 while I1 < len(list_passwed):  print "WWWWWWWWWWW",I1  if I1==len(list_passwed):   break #退出循環(huán)  I2 = 0 #得到list的第一個元素  while I2 < len(list_passwed):   print "1111:",list_passwed[I1],"2222:",list_passwed[I2]   I2 = I2 + 1 #二層  I1 = I1 + 1 #一層######################################

補充

# -*- coding: utf-8 -*-'''只使用與較小的文件,比較大的文件運行時間長'''def quchong(infile,outfile):  infopen = open(infile,'r',encoding='utf-8')  outopen = open(outfile,'w',encoding='utf-8')  lines = infopen.readlines()  list_1 = []  for line in lines:    if line not in list_1:      list_1.append(line)      outopen.write(line)  infopen.close()  outopen.close()quchong("源文件路徑","目標文件路徑")

本文實例講述了python讀取TXT到數(shù)組及列表去重后按原來順序排序的方法。分享給大家供大家參考。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 崇义县| 中方县| 湘潭市| 利辛县| 荆州市| 民丰县| 磐安县| 长宁区| 醴陵市| 惠来县| 仲巴县| 平原县| 垫江县| 桐梓县| 大渡口区| 班戈县| 荥经县| 林甸县| 潞西市| 于都县| 金沙县| 普定县| 略阳县| 正蓝旗| 丁青县| 新昌县| 灵山县| 页游| 体育| 山阳县| 水富县| 平远县| 如皋市| 察雅县| 行唐县| 桐城市| 米脂县| 柳州市| 浏阳市| 仁化县| 普安县|