Riješeno: python print lista u rječniku

Posljednje ažuriranje: 09/11/2023

Glavni problem sa štampanjem liste u rečniku je taj što će lista biti sortirana obrnutim redosledom.

for key, value in dictionary.items():
    print(key, value)

Ovaj kod se ponavlja kroz rječnik i ispisuje ključ i vrijednost za svaku stavku u rječniku.

rječnik

Rječnik je struktura podataka koja vam omogućava pohranjivanje parova ključ/vrijednost. Objekti rječnika implementirani su kao Python rječnici, koji su hash tablice.

Liste i rječnici

Lista je struktura podataka koja vam omogućava da pohranite kolekciju stavki. U Pythonu su liste implementirane kao rječnici, što znači da su asocijativni nizovi. Ključevi na listi su stavke, a vrijednosti na listi su pridružene vrijednosti.

Liste se mogu kreirati pomoću funkcije list(). Da kreirate praznu listu, koristite funkciju empty(). Za kreiranje liste s jednom stavkom, koristite funkciju list() i proslijedite joj vrijednost 1. Za kreiranje liste sa dvije stavke, koristite funkciju list() i proslijedite joj vrijednosti 2 i 3.

Da biste pristupili stavci na listi, koristite indeksni broj. Indeksni broj počinje od 0 i povećava se za 1 za svaku stavku na listi. Za pristup stavci na bilo kojoj poziciji osim 0 ili 1, koristite operator slice ( ). Operator preseka uzima dva argumenta: prvi je početna pozicija gde želite da počnete da tražite stavku, a drugi je koliko pozicija želite da idete napred od te tačke. Dakle, da bismo pristupili stavci 3 na našoj listi primjera, koristili bismo:

lista(3)

Kako napraviti rečnik

Rječnik je struktura podataka koja vam omogućava pohranjivanje parova ključ/vrijednost. Rječnik je implementiran kao skup Python rječnika, od kojih svaki pohranjuje mapiranje od ključeva do vrijednosti.

Za kreiranje rječnika u Pythonu koristite funkciju dict(). Funkcija dict() uzima dva argumenta: tip ključa i tip vrijednosti. Tip ključa može biti bilo koji objekat koji se može pretvoriti u niz, a tip vrijednosti može biti bilo koji objekat koji se može konvertirati u listu ili tuple.

Evo primjera kako kreirati rječnik pod nazivom mydict sa string i int ključevima i tipovima vrijednosti liste:

mydict = dict(string= “Zdravo”, int= 3)

Slični postovi: