Einführung und Listen

Datentypen in Python

Jason Myers

Instructor

Datentypen

  • Das Datentyp-System bestimmt, was die Sprache kann
  • Datentypen zu verstehen macht dich als Data Scientist stärker
Datentypen in Python

Container-Sequenzen

  • Enthalten andere Datentypen
  • Für Aggregation, Sortierung u. a.
  • Können veränderbar (list, set) oder unveränderlich (tuple) sein
  • Iterierbar
Datentypen in Python

Listen

  • Behalten die Reihenfolge der Hinzufügung bei
  • Veränderbar
  • Index
Datentypen in Python

Einzelelemente in einer Liste abrufen

cookies = ['chocolate chip', 'peanut butter', 'sugar']
cookies.append('Tirggel')
print(cookies)
['chocolate chip', 'peanut butter', 'sugar', 'Tirggel']
print(cookies[2])
sugar
Datentypen in Python

Listen kombinieren

  • Mit Operatoren kannst du zwei Listen zu einer neuen kombinieren
cakes = ['strawberry', 'vanilla']

desserts = cookies + cakes

print(desserts)
['chocolate chip', 'peanut butter', 'sugar', 'Tirggel', 'strawberry', 'vanilla']
  • Mit der Methode .extend() fügst du eine Liste am Ende an eine andere an
cookies.extend(cakes)
Datentypen in Python

Elemente in einer Liste finden

  • Die Methode .index() findet die Position eines Elements in einer Liste
position = cookies.index('sugar')

print(position)
2
Datentypen in Python

Elemente aus einer Liste entfernen

  • Die Methode .pop() entfernt ein Element aus einer Liste und lässt es sich speichern
name = cookies.pop(position)

print(name)
sugar
print(cookies)
['chocolate chip', 'peanut butter', 'Tirggel']
Datentypen in Python

Über Listen iterieren

  • List Comprehensions sind eine gängige Art, über eine Liste zu iterieren und darauf Operationen auszuführen
titlecase_cookies = [cookie.title() for cookie in cookies]
print(titlecase_cookies)
Chocolate Chip
Peanut Butter
Tirggel
Datentypen in Python

Listen sortieren

  • Die Funktion sorted() sortiert Daten numerisch oder alphabetisch und gibt eine neue Liste zurück
print(cookies)
['chocolate chip', 'peanut butter', 'Tirggel']
sorted_cookies = sorted(cookies)

print(sorted_cookies)
['Tirggel', 'chocolate chip', 'peanut butter']
Datentypen in Python

Lass uns üben!

Datentypen in Python

Preparing Video For Download...