Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Een Tuple Maken in Python: Het Definiëren van Onveranderlijke Datastructuren | Beheersing van Python-Tuples
Python Datastructuren

Veeg om het menu te tonen

book
Een Tuple Maken in Python: Het Definiëren van Onveranderlijke Datastructuren

In Python is een tuple een datastructuur die bestaat uit een reeks waarden tussen haakjes, waarbij elementen gescheiden zijn door komma's. Tuples lijken op lijsten, maar het belangrijkste verschil is dat tuples onveranderlijke datastructuren zijn.

Onveranderlijke datastructuren kunnen niet worden gewijzigd nadat ze zijn aangemaakt. Tuples, net als lijsten, kunnen een willekeurig aantal elementen bevatten, en het gegevenstype van elk element kan variëren. Het is cruciaal om op te merken dat een tuple met slechts één element wordt gedefinieerd met een komma na het element, zoals getoond:

12
single_movie = ("Inception",) # Single-element tuple print(single_movie)
copy

Opmerking

Zonder de komma zal Python de haakjes interpreteren als reguliere groepering, niet als een tuple.

12
not_a_tuple = ("Inception") print(type(not_a_tuple))
copy

Laten we verkennen hoe we tuples kunnen maken.

Een lege tuple maken

12
empty_tuple = () print(empty_tuple)
copy

Een tuple maken met de tuple() functie

De tuple() functie converteert een iterable naar een tuple. Bijvoorbeeld, je kunt een string converteren naar een tuple van zijn karakters:

12
movie_title = tuple("Inception") print(movie_title)
copy

Een tuple maken van een lijst

Je kunt ook de functie tuple() gebruiken om een tuple te maken van een lijst:

123
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
copy
Taak

Swipe to start coding

Initialiseer de tuple space_movies.

  • Gebruik de volgende films:
    '2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian'
  • Om de tuple te initialiseren, gebruik haakjes ().
  • Tuples zijn onveranderlijk, wat betekent dat je geen elementen kunt toevoegen nadat ze zijn gemaakt. Zorg ervoor dat je alle films in de tuple opneemt tijdens de initialisatie.

Opmerking

Het is beter om de lijst met films te kopiëren en plakken om fouten in de titels te voorkomen.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

book
Een Tuple Maken in Python: Het Definiëren van Onveranderlijke Datastructuren

In Python is een tuple een datastructuur die bestaat uit een reeks waarden tussen haakjes, waarbij elementen gescheiden zijn door komma's. Tuples lijken op lijsten, maar het belangrijkste verschil is dat tuples onveranderlijke datastructuren zijn.

Onveranderlijke datastructuren kunnen niet worden gewijzigd nadat ze zijn aangemaakt. Tuples, net als lijsten, kunnen een willekeurig aantal elementen bevatten, en het gegevenstype van elk element kan variëren. Het is cruciaal om op te merken dat een tuple met slechts één element wordt gedefinieerd met een komma na het element, zoals getoond:

12
single_movie = ("Inception",) # Single-element tuple print(single_movie)
copy

Opmerking

Zonder de komma zal Python de haakjes interpreteren als reguliere groepering, niet als een tuple.

12
not_a_tuple = ("Inception") print(type(not_a_tuple))
copy

Laten we verkennen hoe we tuples kunnen maken.

Een lege tuple maken

12
empty_tuple = () print(empty_tuple)
copy

Een tuple maken met de tuple() functie

De tuple() functie converteert een iterable naar een tuple. Bijvoorbeeld, je kunt een string converteren naar een tuple van zijn karakters:

12
movie_title = tuple("Inception") print(movie_title)
copy

Een tuple maken van een lijst

Je kunt ook de functie tuple() gebruiken om een tuple te maken van een lijst:

123
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
copy
Taak

Swipe to start coding

Initialiseer de tuple space_movies.

  • Gebruik de volgende films:
    '2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian'
  • Om de tuple te initialiseren, gebruik haakjes ().
  • Tuples zijn onveranderlijk, wat betekent dat je geen elementen kunt toevoegen nadat ze zijn gemaakt. Zorg ervoor dat je alle films in de tuple opneemt tijdens de initialisatie.

Opmerking

Het is beter om de lijst met films te kopiëren en plakken om fouten in de titels te voorkomen.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt