why to use tuples instead of lists code example

Example 1: what are tuples used for

Tuples in Python

An immutable data value that contains related elements.
Tuples are used to group together related data,
such as a person’s name, their age, and their gender.

A tuple is the same as a list except uses parenthisies instead of square brackets.
A tuple is also immutable (cant be changed) unlike a list.

Example:
tup1 = ('physics', 'chemistry', 1997, 2000);

Example 2: python tuple vs list

#tuples and lists are the same thing, but a tuple cannot be changed
tup = (1,'string',True)
lst = ['hiya',23545,None]

Example 3: list vs tuple python

mylist : list = [] # <-- a list variable can be defined either as [] or <varname> : list
mytuple : tuple = () # <-- a tuple variable can be defined either as () or <varname> : tuple