„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Vier Datenstrukturen in Python

Vier Datenstrukturen in Python

Veröffentlicht am 04.11.2024
Durchsuche:253

Four data structures in Python

Vier Datenstrukturen in Python

  • Liste:

    • Veränderlich: Sie können Elemente nach der Listenerstellung ändern, hinzufügen oder entfernen.
    • Bestellt: Die Reihenfolge der Elemente bleibt erhalten und auf Elemente kann über ihren Index zugegriffen werden.
    • Syntax: Erstellt mit eckigen Klammern [] oder der list()-Funktion.
    • Duplikate: Ermöglicht doppelte Elemente.
      • Beispiel: [1, 2, 3, 'Apfel', 'Banane']
  • Tupel:

    • Unveränderlich: Nach der Erstellung können Sie keine Elemente mehr ändern, hinzufügen oder entfernen.
    • Geordnet: Wie bei Listen bleibt die Reihenfolge erhalten und der Zugriff auf den Index ist möglich.
    • Syntax: Erstellt mit Klammern () oder der Funktion tuple().
    • Duplikate: Ermöglicht doppelte Elemente.
      • Beispiel: (1, 2, 3, 'Apfel', 'Banane')
  • Satz:

    • Veränderlich: Sie können Elemente hinzufügen oder entfernen, aber Sie können keine einzelnen Elemente ändern.
    • Ungeordnet: Kein Indexzugriff, da Sets keine Elementposition aufzeichnen.
    • Syntax: Erstellt mit geschweiften Klammern {} oder der Funktion set().
    • Duplikate: Erlaubt keine doppelten Elemente; nur Unikate.
      • Beispiel: {1, 2, 3, 'apple', 'banana'}
  • Wörterbuch:

    • Veränderlich: Sie können Elemente ändern, hinzufügen oder entfernen, bei denen es sich um Schlüssel-Wert-Paare handelt.
    • Geordnet: Ab Python 3.7 behalten Wörterbücher die Einfügereihenfolge bei.
    • Syntax: Erstellt mit geschweiften Klammern {} mit Schlüssel-Wert-Paaren oder der Funktion dict().
    • Duplikate: Schlüssel müssen eindeutig sein, aber Werte können dupliziert werden.
      • Beispiel: {1: 'Apfel', 2: 'Banane', 3: 'Kirsche'}

Kurze Zusammenfassung im Code:

# List: Mutable, ordered, allows duplicates
my_list = [1, 2, 2, 'apple']

# Tuple: Immutable, ordered, allows duplicates
my_tuple = (1, 2, 2, 'apple')

# Set: Mutable, unordered, no duplicates
my_set = {1, 2, 'apple'}

# Dictionary: Mutable, ordered (since Python 3.7), unique keys
my_dict = {1: 'apple', 2: 'banana', 3: 'apple'}

Jede Struktur hat ihre eigenen Anwendungsfälle, abhängig von den Anforderungen an Veränderlichkeit, Ordnung und Einzigartigkeit in Ihrem Python-Programm.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/syedsadatali/four-data-structures-in-python-4peh?1 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3