欢迎来到山村网

python读取TXT到数组及列表去重后按原来顺序排序的方法

2019-03-02 14:21:40浏览:763 来源:山村网   
核心摘要:  本文实例讲述了python读取TXT到数组及列表去重后按原来顺序排序的方法。分享给大家供大家参考。具体如下:  ?  43######

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

  ?

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

(责任编辑:豆豆)
下一篇:

C#中label内容显示不全、不完整的解决方法

上一篇:

在Python中使用zlib模块进行数据压缩的教程

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com