python读取TXT到数组及列表去重后按原来顺序排序的方法
本文实例讲述了python读取TXT到数组及列表去重后按原来顺序排序的方法。分享给大家供大家参考。具体如下:
#################################################################### #python读取TXT到数组列表去重,不打乱原来的顺序 #刚学写的不好请大家见谅 #################################################################### defopen_txt():#打开TXT文本写入数组 try: infile=file('admin.txt','r') xxx=file('admin.txt','r') forxxx_lineinxxx.readlines(): passlist.append(xxx_line) xxx.close() except: return0 deflist_del():#清空list列表 try: i=0#得到list的第一个元素 whilei<len(passlist): delpasslist[i] dellist_passwed[i] except: return0 ###################################### globalpasslist#声明全局变量 passlist=[]#用户名:anonymous密码为空 www_cj(www)#域名拆解 open_txt()#TXT导入数组 #passlist=list(set(passlist))#python列表去重 globallist_passwed#列表去重,不打乱原来的顺序 list_passwed=[] foriinpasslist: ifinotinlist_passwed: list_passwed.append(i) ######################################遍历数组组合出密码 I1=0#得到list的第一个元素 whileI1<len(list_passwed): print"WWWWWWWWWWW",I1 ifI1==len(list_passwed): break#退出循环 I2=0#得到list的第一个元素 whileI2<len(list_passwed): print"1111:",list_passwed[I1],"2222:",list_passwed[I2] I2=I2+1#二层 I1=I1+1#一层
希望本文所述对大家的Python程序设计有所帮助。