python lug'atlar bilan ishlash

PPTX 12 pages 1.9 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 12
powerpoint presentation arbeit mit wörterbüchern sanjar suyunov 1. wörterbücher verstehen 2. anwendungsbeispiele und -fälle 3. datenstrukturen und -zugriff planen löschen von einträgen die `del`-anweisung entfernt einen eintrag anhand seines schlüssels. versucht man, einen nicht existierenden schlüssel (z.b. "key3" in einem dictionary mit nur "key1" und "key2") zu löschen, resultiert dies in einem `keyerror` die `popitem()` methode entfernt und gibt ein beliebiges schlüssel-wert-paar zurück. bei dictionaries mit mehr als 100.000 einträgen kann dies zu einer leicht unterschiedlichen performanz führen im vergleich zum gezielten löschen mit `del`. die reihenfolge des entfernten paares ist nicht garantiert. hinzufügen von einträgen beim hinzufügen neuer einträge in ein python-dictionary mittels `dict[key] = value` wird ein neuer schlüssel-wert-paar mit o(1) komplexität erstellt, sofern der schlüssel noch nicht existiert. sollten sie versuchen, einen bestehenden schlüssel mit `dict[key] = value` zu überschreiben, wird der alte wert durch den neuen wert (value) ersetzt; dies geschieht ebenfalls mit o(1) komplexität. methoden …
2 / 12
rte. beachte: die reihenfolge der werte entspricht der reihenfolge der schlüssel, und duplikate werden berücksichtigt. beim iterieren über ein python-dictionary mittels `.items()`, erhält man tupel mit jeweils 2 elementen: schlüssel (0) und wert (1). man kann diese direkt in einer `for`-schleife auspacken. zugriff auf werte beim zugriff auf werte mittels schlüsselwort in python-dictionaries löst ein keyerror-fehler aus, wenn der angegebene schlüssel nicht existiert; eine sichere methode ist die verwendung der `get()`-methode mit einem default-wert. nested dictionaries erlauben zugriff auf ineinander verschachtelte werte über mehrere schlüssel, z.b. `meindict["a"]["b"][1]` um den wert an index 1 im dictionary innerhalb des dictionaries innerhalb des dictionaries mit schlüssel "a" und dann "b" zu erhalten. schlüssel-wert-paare schlüssel-wert-paare ermöglichen die effiziente speicherung und den zugriff auf daten mittels eindeutiger schlüssel, wodurch suchvorgänge im vergleich zu listen mit o(1) komplexität deutlich schneller erfolgen. die anzahl der schlüssel-wert-paare in einem dictionary ist dynamisch und kann sich zur laufzeit ändern; …
3 / 12
schachtelungsebenen. eine sorgfältige namensgebung der schlüssel ist daher essentiell. vielen dank für ihre aufmerksamkeit @taqdimot_robot image7.jpg image8.jpg image9.jpg image10.jpg image11.jpg image12.jpg image13.jpg image14.jpg image15.jpg image3.png image4.png
4 / 12
python lug'atlar bilan ishlash - Page 4
5 / 12
python lug'atlar bilan ishlash - Page 5

Want to read more?

Download all 12 pages for free via Telegram.

Download full file

About "python lug'atlar bilan ishlash"

powerpoint presentation arbeit mit wörterbüchern sanjar suyunov 1. wörterbücher verstehen 2. anwendungsbeispiele und -fälle 3. datenstrukturen und -zugriff planen löschen von einträgen die `del`-anweisung entfernt einen eintrag anhand seines schlüssels. versucht man, einen nicht existierenden schlüssel (z.b. "key3" in einem dictionary mit nur "key1" und "key2") zu löschen, resultiert dies in einem `keyerror` die `popitem()` methode entfernt und gibt ein beliebiges schlüssel-wert-paar zurück. bei dictionaries mit mehr als 100.000 einträgen kann dies zu einer leicht unterschiedlichen performanz führen im vergleich zum gezielten löschen mit `del`. die reihenfolge des entfernten paares ist nicht garantiert. hinzufügen von einträgen beim hinzufügen neuer einträge in ein python-dictionary mittel...

This file contains 12 pages in PPTX format (1.9 MB). To download "python lug'atlar bilan ishlash", click the Telegram button on the left.

Tags: python lug'atlar bilan ishlash PPTX 12 pages Free download Telegram