Python 3 szótár

Minden kulcs elválasztják az értéket egy kettősponttal (:). elemek vesszővel elválasztva, és mindez zárójelek. Üres szótár, csak két zárójelek nélkül írták tárgyak, mint például: <>.

Keys belül egyedi szótárban míg értékeket nem lehet. Az értékek a szótárban lehet bármilyen típusú, de a gombok legyen megváltoztathatatlan adattípusok, mint a húrok és a számok hármas.

Hozzáférés az értékeket a szótárban:

Ahhoz, hogy a szótár elemei, akkor a szokásos zárójeles együtt a legfontosabb, hogy az értékét. Itt egy egyszerű példa -

Ha ez a kód lefut, elő a következő eredményt -

Ha megpróbáljuk elérni az adatelem egy kulcs, amely nem része a szótárban, akkor kap egy hiba a következő: -

Ha ez a kód lefut, elő a következő eredményt -

szótár frissítés

Tudod frissíteni a szótárban, hogy egy új elemet, vagy a kulcs-érték párokat, a változó egy meglévő bejegyzést vagy törölheti a meglévő bejegyzést, amint az az alábbi egyszerű példa -

Ha ez a kód lefut, elő a következő eredményt -

Törlés szótárt

Akkor sem eltávolítani egyes elemei szókincs, vagy törölje a teljes tartalmát a szótárban. Azt is törli a teljes szótárt egy műveletben.

Ahhoz, hogy kifejezetten nem törli az egész szótár, csak használja a del nyilatkozatot. Itt egy egyszerű példa -

Ez vezet a következő eredményt. Megjegyzés. hogy kivétel van emelve. mert miután del dict szótár nem létezik többé -

Megjegyzés: del () módszer tárgyaljuk a következő részben.

Tulajdonságok szótár kulcsok

Szótár értékek nincs korlátozás. Lehetnek tetszőleges Python tárgy vagy szabványos objektumok vagy a felhasználó által definiált objektumok. Ez azonban nem vonatkozik a kulcsokat.

Két fontos dolgot kell szem előtt tartani a szókincs -

(A) több mint egy bejegyzés a kulcs nem engedélyezett. Ez nem duplikált kulcs nem megengedett. Ugyanakkor kulcsok során a munkát, az utolsó megbízást nyer. Például -

Ha ez a kód lefut, elő a következő eredményt -

(B) A gombok azonosnak kell lennie. Ez azt jelenti, akkor a karakterláncok, számok, illetve hármas a szótárban kulcsokat, de olyat, hogy [ „kulcs”] nem megengedett. Itt egy egyszerű példa:

Ha ez a kód lefut, elő a következő eredményt -

Beépített szótár funkciók és módszerek -

Python az alábbi funkciókat tartalmazza a szótár -

Kapcsolódó cikkek