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程序设计有所帮助。