Learn Python: Tuples
Rishi

Rishi @rishiabee

About: Computer Science is evolving so fast... I'm eternally a student. Here're some of my notes.

Location:
Mauritius
Joined:
May 11, 2019

Learn Python: Tuples

Publish Date: May 15 '20
15 2

Tuple shares some similarities to list.
Just like a list, a tuple variable can hold multiple values.

However:

  • There are no square brackets [ ].
  • The values are separated by a , .
  • It is good practice to use brackets ( ) around the values, but it is not required. However, where python can't understand whether to evaluate the values as a tuple or a list, brackets will be required.

Creating new tuple.

a_tuple = "Rishi", "Abee"
another_tuple = (1, 2)
Enter fullscreen mode Exit fullscreen mode

⚠️ NOTE: Leaving a trailing , at the end of a value will cause python to evaluate the variable as a tuple instead.

a_string = "Rishi"
a_short_string_tuple = "Rishi",
a_short_number_tuple = 2,
Enter fullscreen mode Exit fullscreen mode

Tuples can be added to a list.
💡 To help python better understand whether to evaluate the values as a tuple, brackets ( ) are required.

a_list = ["Orange", "Yellow"]
a_tuple_inside_a_list= [('🍏', '🍎'), another_tuple, 'Hello']
Enter fullscreen mode Exit fullscreen mode

A Tuple is Immutable

Unlike a list, a tuple cannot be modified by appending values to it.
If we need to add values to a tuple, we will have to re-assign the same tuple a new value.

# Adding to a tuple.
a_tuple = "Rishi", "Abee"
a_tuple = a_tuple + ("Python",)
print(a_tuple )
Enter fullscreen mode Exit fullscreen mode



Comments 2 total

  • Isak
    IsakMay 15, 2020

    Really liked the flow of this tutorial. Good work! 👍

    • Rishi
      RishiMay 15, 2020

      More to come every week. Keep watching for updates.

Add comment