Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Creating a Tuple | Tuple
Python Data Structures
course content

Course Content

Python Data Structures

Python Data Structures

1. List
2. Dictionary
3. Tuple
4. Set

bookCreating a Tuple

In Python, a tuple is a data structure that consists of a sequence of values enclosed in parentheses, with elements separated by commas. Tuples are similar to lists, but the key distinction is that tuples are immutable data structures.

Immutable data structures can't be modified after they're created. Tuples, just like lists, can hold any number of elements, and the data type of each element can vary. It's crucial to note that a tuple with only one element is defined with a comma following the element, as shown:

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

Note

Without the comma, Python will interpret the parentheses as regular grouping, not as a tuple.

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

Let's explore how to create tuples.

Creating an empty tuple

12
empty_tuple = () print(empty_tuple)
copy

Creating a tuple using the tuple() function

The tuple() function converts an iterable into a tuple. For example, you can convert a string into a tuple of its characters:

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

Creating a tuple from a list

You can also use the tuple() function to create a tuple from a list:

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

Swipe to show code editor

Create a tuple named movie_details that stores the title, director, release year, and genre of a movie (e.g., "Inception", "Christopher Nolan", 2010, "Science Fiction").

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 3. Chapter 1
toggle bottom row

bookCreating a Tuple

In Python, a tuple is a data structure that consists of a sequence of values enclosed in parentheses, with elements separated by commas. Tuples are similar to lists, but the key distinction is that tuples are immutable data structures.

Immutable data structures can't be modified after they're created. Tuples, just like lists, can hold any number of elements, and the data type of each element can vary. It's crucial to note that a tuple with only one element is defined with a comma following the element, as shown:

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

Note

Without the comma, Python will interpret the parentheses as regular grouping, not as a tuple.

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

Let's explore how to create tuples.

Creating an empty tuple

12
empty_tuple = () print(empty_tuple)
copy

Creating a tuple using the tuple() function

The tuple() function converts an iterable into a tuple. For example, you can convert a string into a tuple of its characters:

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

Creating a tuple from a list

You can also use the tuple() function to create a tuple from a list:

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

Swipe to show code editor

Create a tuple named movie_details that stores the title, director, release year, and genre of a movie (e.g., "Inception", "Christopher Nolan", 2010, "Science Fiction").

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 3. Chapter 1
toggle bottom row

bookCreating a Tuple

In Python, a tuple is a data structure that consists of a sequence of values enclosed in parentheses, with elements separated by commas. Tuples are similar to lists, but the key distinction is that tuples are immutable data structures.

Immutable data structures can't be modified after they're created. Tuples, just like lists, can hold any number of elements, and the data type of each element can vary. It's crucial to note that a tuple with only one element is defined with a comma following the element, as shown:

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

Note

Without the comma, Python will interpret the parentheses as regular grouping, not as a tuple.

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

Let's explore how to create tuples.

Creating an empty tuple

12
empty_tuple = () print(empty_tuple)
copy

Creating a tuple using the tuple() function

The tuple() function converts an iterable into a tuple. For example, you can convert a string into a tuple of its characters:

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

Creating a tuple from a list

You can also use the tuple() function to create a tuple from a list:

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

Swipe to show code editor

Create a tuple named movie_details that stores the title, director, release year, and genre of a movie (e.g., "Inception", "Christopher Nolan", 2010, "Science Fiction").

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

In Python, a tuple is a data structure that consists of a sequence of values enclosed in parentheses, with elements separated by commas. Tuples are similar to lists, but the key distinction is that tuples are immutable data structures.

Immutable data structures can't be modified after they're created. Tuples, just like lists, can hold any number of elements, and the data type of each element can vary. It's crucial to note that a tuple with only one element is defined with a comma following the element, as shown:

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

Note

Without the comma, Python will interpret the parentheses as regular grouping, not as a tuple.

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

Let's explore how to create tuples.

Creating an empty tuple

12
empty_tuple = () print(empty_tuple)
copy

Creating a tuple using the tuple() function

The tuple() function converts an iterable into a tuple. For example, you can convert a string into a tuple of its characters:

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

Creating a tuple from a list

You can also use the tuple() function to create a tuple from a list:

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

Swipe to show code editor

Create a tuple named movie_details that stores the title, director, release year, and genre of a movie (e.g., "Inception", "Christopher Nolan", 2010, "Science Fiction").

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Section 3. Chapter 1
Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
We're sorry to hear that something went wrong. What happened?
some-alt