Diskuze: Zoradenie v pythone, veľmi špecifické!
Člen
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
pro seřazení podle hodnot existuje jednoduchá funkce sort().
například:
seznam = [6, 1, 4, 8, 9, 5, 3, 2, 7]
print (seznam) #[6, 1 ,4, 8, 9, 5, 3 ,2, 7]
seznam.sort()
print (seznam) #[1, 2, 3, 4, 5, 6, 7, 8, 9]
doufám že jsem pomohl.
Asi chceš něco takového:
zoznam.sort(key=lambda entry: entry.split[0])
Vzhledem k tomu, že naznačuješ že každá hodnota má jméno a rychlost doporučil bych ti použít na místo listu dictionary, vypadá ve smyslu:
dict = {'Erik': 50, 'Petr': 40, 'Marek': 45}
Následně pak můžeš seřadit buď :
sorted(numbers.keys())
sorted(numbers.values())
Podle toho jestli chceš seřadit podle jména nebo podle rychlosti
Hmm... mho by to byť. Len ja by som potreboval radiť aj podľa poradia ako boli zadané a zároveň aj podľa rýchlosti
Ehm asi mi musíš vysvětlit jak má vypadat seznam něčeho setřízený pomocí dvou parametrů zároveň
Nějaký konkrétní příklad vstupu a výstupu prosím
Zobrazeno 8 zpráv z 8.