Matblinx

sad

Jun 30th, 2021
669
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. def salvar_a_la_humanidad(habilidades, unidades):
  2.     dicionario = {}
  3.     for x in habilidades:
  4.         a = habilidades[x]
  5.         for X in unidades:
  6.             lista_de_unidades = unidades[X]
  7.             flag = True
  8.             i = 0
  9.             while flag:
  10.                 if x in lista_de_unidades and a[i] not in dicionario:
  11.                     dicionario[a[i]] = [X]
  12.                 elif x in lista_de_unidades and  a[i] in dicionario:
  13.                     dicionario[a[i]].append(X)
  14.                 i += 1
  15.                 if i >= len(a):
  16.                     flag = False
  17.     LISTA = []
  18.     for x in dicionario:
  19.         tupla = []
  20.         tupla.append( x )
  21.         tupla.append( dicionario[x] )
  22.         tupla = tuple( tupla )
  23.         LISTA.append( tupla )
  24.     LISTA.sort()
  25.     variable = ""
  26.     for x in LISTA:
  27.         variable += x[0]
  28.         variable +="%s\n %s" % (x[0], "\n ".join( x[1] ))
  29.  
  30.  
  31.     return variable
  32.  
  33.  
  34.  
  35. habilidades = {"Asquerosamente Repudiable":["Shou Tucker"], "Corrosivo": ["Big Slime", "Lord Pyju"], "Destructor de Mundos" : ["Pypocalipsis", "Exodia", "Lavos"], "MATAMECHONES" : ["CERTAMENDOS", "ELRECU"], "Demoniaco":["Shabranigudo", "Dugradigdu"]}
  36. unidades = {"Pyger-007": ["Corrosivo", "Asquerosamente Repudiable", "Sigilo"], "Galbadia": ["Asquerosamente Repudiable", "Campero"], "Ceiphied":["Demoniaco", "Asquerosamente Repudiable"], "Godzilla":["Asquerosamente Repudiable", "Destructor de Mundos"], "Proto-Tips":["MATAMECHONES", "Asquerosamente Repudiable"], "El Martillo del Java": ["Asquerosamente Repudiable", "Corrosivo", "Destructor de Mundos", "Demoniaco"], "Daigo Parry":["Asquerosamente Repudiable","Corrosivo", "Destructor de Mundos", "Demoniaco"]}
  37. print(salvar_a_la_humanidad(habilidades,unidades))
RAW Paste Data