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 -