各位用户为了找寻关于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程序设计有所帮助。