DEV Community

Max
Max

Posted on • Edited on

2 1

Python tuple tutorial

Python tuple is a collection of ordered, immutable elements. Python Tuples are similar to lists, but they cannot be modified once created. Tuples are defined using parentheses instead of square brackets used for lists.

Example 1 - Creating a tuple with multiple values:

fruits = ("apple", "banana", "cherry", "orange")
Enter fullscreen mode Exit fullscreen mode

Example 2 - Creating a tuple with single value:

single_value_tuple = ("apple",)
Enter fullscreen mode Exit fullscreen mode

Note: A tuple with a single value must have a comma at the end.

Example 3 - Accessing tuple elements:

fruits = ("apple", "banana", "cherry", "orange")
print(fruits[1]) # Output: banana
Enter fullscreen mode Exit fullscreen mode

In the above example, we defined a tuple called "fruits" that contains four elements. We then accessed the second element of the tuple using the indexing operator and printed it.
The output is "banana".

How to print a Python tuple using a loop

Example 4:

# Define a tuple
my_tuple = ('apple', 'banana', 'cherry', 'orange')

# Print the elements of the tuple using a loop
for item in my_tuple:
    print(item)
Enter fullscreen mode Exit fullscreen mode

This code will print each element of the tuple my_tuple on a separate line:

apple
banana
cherry
orange
Enter fullscreen mode Exit fullscreen mode

You can replace my_tuple with any other tuple that you want to print using a loop.

Explore Other Related Articles

Python Lists tutorial
Python dictionaries comprehension tutorial
Python comparison between normal for loop and enumerate
Python if-else Statements Tutorial
Python set tutorial

AWS Q Developer image

Your AI Code Assistant

Ask anything about your entire project, code and get answers and even architecture diagrams. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Start free in your IDE

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs