Kursinhalt
Python-Datenstrukturen
Python-Datenstrukturen
Erstellen Eines Tupels
In Python ist ein Tupel eine Datenstruktur, die aus einer Sequenz von Werten besteht, die in Klammern eingeschlossen sind, wobei die Elemente durch Kommas getrennt sind. Tupel sind ähnlich wie Listen, aber der entscheidende Unterschied ist, dass Tupel unveränderliche Datenstrukturen sind.
Unveränderliche Datenstrukturen können nach ihrer Erstellung nicht mehr geändert werden. Tupel können, genau wie Listen, eine beliebige Anzahl von Elementen enthalten, und der Datentyp jedes Elements kann variieren. Es ist wichtig zu beachten, dass ein Tupel mit nur einem Element durch ein Komma nach dem Element definiert wird, wie gezeigt:
single_movie = ("Inception",) # Single-element tuple print(single_movie)
Hinweis
Ohne das Komma wird Python die Klammern als normale Gruppierung interpretieren, nicht als Tupel.
not_a_tuple = ("Inception") print(type(not_a_tuple))
Lassen Sie uns erkunden, wie man Tupel erstellt.
Erstellen eines leeren Tupels
empty_tuple = () print(empty_tuple)
Erstellen eines Tupels mit der tuple()
Funktion
Die tuple()
Funktion konvertiert ein Iterable in ein Tupel. Zum Beispiel können Sie einen String in ein Tupel seiner Zeichen umwandeln:
movie_title = tuple("Inception") print(movie_title)
Erstellen eines Tupels aus einer Liste
Sie können die Funktion tuple()
verwenden, um ein Tupel aus einer Liste zu erstellen:
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Swipe to start coding
Ihr Ziel ist es, das Tupel space_movies
zu initialisieren.
- Verwenden Sie die folgenden Filme:
'2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian'
- Um das Tupel zu initialisieren, verwenden Sie Klammern (
()
).
Hinweis
Es ist besser, die Liste der Filme zu kopieren und einzufügen, um Fehler in den Titeln zu vermeiden.
Lösung
Danke für Ihr Feedback!
Erstellen Eines Tupels
In Python ist ein Tupel eine Datenstruktur, die aus einer Sequenz von Werten besteht, die in Klammern eingeschlossen sind, wobei die Elemente durch Kommas getrennt sind. Tupel sind ähnlich wie Listen, aber der entscheidende Unterschied ist, dass Tupel unveränderliche Datenstrukturen sind.
Unveränderliche Datenstrukturen können nach ihrer Erstellung nicht mehr geändert werden. Tupel können, genau wie Listen, eine beliebige Anzahl von Elementen enthalten, und der Datentyp jedes Elements kann variieren. Es ist wichtig zu beachten, dass ein Tupel mit nur einem Element durch ein Komma nach dem Element definiert wird, wie gezeigt:
single_movie = ("Inception",) # Single-element tuple print(single_movie)
Hinweis
Ohne das Komma wird Python die Klammern als normale Gruppierung interpretieren, nicht als Tupel.
not_a_tuple = ("Inception") print(type(not_a_tuple))
Lassen Sie uns erkunden, wie man Tupel erstellt.
Erstellen eines leeren Tupels
empty_tuple = () print(empty_tuple)
Erstellen eines Tupels mit der tuple()
Funktion
Die tuple()
Funktion konvertiert ein Iterable in ein Tupel. Zum Beispiel können Sie einen String in ein Tupel seiner Zeichen umwandeln:
movie_title = tuple("Inception") print(movie_title)
Erstellen eines Tupels aus einer Liste
Sie können die Funktion tuple()
verwenden, um ein Tupel aus einer Liste zu erstellen:
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Swipe to start coding
Ihr Ziel ist es, das Tupel space_movies
zu initialisieren.
- Verwenden Sie die folgenden Filme:
'2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian'
- Um das Tupel zu initialisieren, verwenden Sie Klammern (
()
).
Hinweis
Es ist besser, die Liste der Filme zu kopieren und einzufügen, um Fehler in den Titeln zu vermeiden.
Lösung
Danke für Ihr Feedback!