各位用户为了找寻关于python读取TXT到数组及列表去重后按原来顺序排序的方法的资料费劲了很多周折。这里教程网为您整理了关于python读取TXT到数组及列表去重后按原来顺序排序的方法的相关资料,仅供查阅,以下为您介绍关于python读取TXT到数组及列表去重后按原来顺序排序的方法的详细内容

本文实例讲述了python读取TXT到数组及列表去重后按原来顺序排序的方法。分享给大家供大家参考。具体如下:

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 #################################################################### # python 读取TXT到数组  列表去重,不打乱原来的顺序 # 刚学写的不好请大家见谅 #################################################################### def open_txt(): #打开TXT文本写入数组   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导入数组   #passlist = list(set(passlist))  #python 列表去重   global list_passwed #列表去重,不打乱原来的顺序   list_passwed=[]   for i in passlist:     if i not in list_passwed:       list_passwed.append(i) ######################################  遍历数组组合出 密码   I1 = 0 #得到list的第一个元素   while I1 < len(list_passwed):     print "WWWWWWWWWWW",I1     if I1==len(list_passwed):       break #退出循环     I2 = 0 #得到list的第一个元素     while I2 < len(list_passwed):       print "1111:",list_passwed[I1],"2222:",list_passwed[I2]       I2 = I2 + 1 #二层     I1 = I1 + 1  #一层

希望本文所述对大家的Python程序设计有所帮助。