Sort list of objects – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Sort list of objects – Python – Fórum – Programujte.comSort list of objects – Python – Fórum – Programujte.com

 
Hledat
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Pergoly a střechy Brno

MALP
~ Anonymní uživatel
1 příspěvek
11. 12. 2020   #1
-
0
-

Zdravím,

Mohl bych poprosit o radu, jak seřadit seznam objektů podle jednoho jejich atributu, který je typu int a zároveň při shodě dvou stejných hodnot, udržet pořadí v prvotním seznamu?

Mockrát děkuji za rady

Nahlásit jako SPAM
IP: 185.74.60.–
gna
~ Anonymní uživatel
1506 příspěvků
12. 12. 2020   #2
-
0
-

Funkce sorted a list.sort mají parametr key určující podle čeho položky řadit.

sorted_list = sorted(original_list, key=operator.attrgetter("atribut"))

Ten požadavek na zachování relativního pořadí rovných hodnot bude splněn.

Nahlásit jako SPAM
IP: 213.211.51.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 9 hostů

Podobná vlákna

List sort — založil MALR

Buble sort a select sort — založil Rasťo

GDI objects — založil LJ1024

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý