Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Titulo[0];Jugadores[1];Generos[2];Distribuidor[3];Calificacion[4];Precio[5];Consola[6];Edades[7];Año[8]
- def filtra(archivo,consola,minima):
- diccionario = {}
- for datos in archivo:
- data = datos.strip().split(";")
- if data[6] not in diccionario and float(data[4]) >= minima and data[6] == consola:
- diccionario[data[6]] = []
- diccionario[data[6]].append([])
- diccionario[data[6]][0].append(data[0])
- diccionario[data[6]][0].append( data[2] )
- diccionario[data[6]][0].append( data[3] )
- diccionario[data[6]][0].append( data[-1] )
- diccionario[data[6]][0].append( data[4])
- elif data[6] in diccionario and float(data[4]) >= minima and data[6] == consola:
- lista = []
- lista.append(data[0])
- lista.append(data[2])
- lista.append(data[3])
- lista.append(data[-1])
- lista.append(data[4])
- diccionario[data[6]].append(lista)
- archivar = open(consola+str(".txt"),"w")
- contador = 0
- for llaves in diccionario:
- for x in diccionario[llaves]:
- archivar.write( "{} ({}), de {} ({}), con nota: {}\n".format(x[0],x[1],x[2],x[3],x[4]) )
- contador +=1
- archivar.close()
- return contador
- archivo = open("juegos.txt","r")
- print(filtra(archivo,"X360",90))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement