程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> python讀取TXT到數組及列表去重後按原來順序排序的方法

python讀取TXT到數組及列表去重後按原來順序排序的方法

編輯:更多關於編程

       本文實例講述了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程序設計有所幫助。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved