Python unique des valeurs dans une liste

Je suis nouveau sur le Python et je viens de trouver du set() pour être un peu déroutant. Quelqu'un peut-il offrir de l'aide avec la recherche et la création d'une nouvelle liste de numéros uniques( un autre des mots d'éliminer les doublons)?

import string
import re

def go():
        import re
        file = open("C:/Cryptography/Pollard/Pollard/newfile.txt","w")
        filename = "C:/Cryptography/Pollard/Pollard/primeFactors.txt"
        with open(filename, 'r') as f:
                lines = f.read()

                found = re.findall(r'[\d]+[^\d.\d+()+\s]+[^\s]+[\d+\w+\d]+[\d+\^+\d]+[\d+\w+\d]+', lines)
                a = found
                for i in range(5):
                         a[i] = str(found[i])
                         print(a[i].split('x'))

Maintenant

print(a[i].split('x')) 

....donne le résultat suivant

['2', '3', '1451', '40591', '258983', '11409589', '8337580729',
'1932261797039146667']

['2897', '514081', '585530047', '108785617538783538760452408483163']

['2', '3', '5', '19', '28087', '4947999059',
'2182718359336613102811898933144207']

['3', '5', '53', '293', '31159', '201911', '7511070764480753',
'22798192180727861167']

['2', '164493637239099960712719840940483950285726027116731']

Comment puis-je sortie une liste de seulement de non répétition des nombres? J'ai lu sur les forums que les "set()" ne peut le faire, mais j'ai essayé sans succès. Toute aide est grandement appréciée!

  • Je ne suis pas sûr de comprendre. Aucune des listes vous montrer disposent en interne des valeurs répétées. Êtes-vous inquiet à propos de l'existence de doublons dans certaines autres valeurs, mais (par hasard) il n'y a aucun dans les cinq premiers vous ai montré? Ou avez-vous besoin pour éliminer les doublons entre les listes, de sorte que 2 ne montre que dans la première liste, mais pas le troisième ou le cinquième?
  • Je suis désolé que sa fin dans la nuit, ce que je voulais dire, c'est "pas de répétition des valeurs si je concaténer tous la liste de ensemble"
InformationsquelleAutor Mike Mcmahon | 2013-11-19