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

首頁 > 編程 > Python > 正文

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

2020-01-04 17:48:13
字體:
供稿:網(wǎng)友
這篇文章主要介紹了python實(shí)現(xiàn)文本去重且不打亂原本順序,需要的朋友可以參考下
 

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

#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導(dǎo)入數(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ù)組  列表去重,不打亂原來的順序# 剛學(xué)寫的不好請大家見諒####################################################################   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的第一個(gè)元素    while i < len(passlist):      del passlist[i]      del list_passwed[i]  except:    return 0   ######################################    global passlist #聲明全局變量  passlist = []  #用戶名:anonymous 密碼為空  www_cj(www) #域名拆解  open_txt()  #TXT導(dǎo)入數(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的第一個(gè)元素  while I1 < len(list_passwed):    print "WWWWWWWWWWW",I1    if I1==len(list_passwed):      break #退出循環(huán)    I2 = 0 #得到list的第一個(gè)元素    while I2 < len(list_passwed):      print "1111:",list_passwed[I1],"2222:",list_passwed[I2]      I2 = I2 + 1 #二層    I1 = I1 + 1  #一層######################################

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

 
 
 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: SHOW| 平南县| 松阳县| 中牟县| 祥云县| 宁武县| 仁寿县| 万盛区| 武乡县| 兴城市| 康平县| 安溪县| 巴彦淖尔市| 建昌县| 资阳市| 石城县| 黄龙县| 株洲市| 二手房| 衢州市| 剑河县| 布尔津县| 嘉荫县| 屯门区| 葫芦岛市| 建平县| 子长县| 保靖县| 嘉鱼县| 扶沟县| 扬中市| 满城县| 罗定市| 沧源| 仁寿县| 乐都县| 东乌| 佛学| 汝城县| 鄂州市| 寻乌县|