# Tuples: Immutable
a = (1, 2, 3, 4, 5, 6)
# a[1] = 2: TypeError: 'tuple' object does not support item assignment
print(a[1]) # 2
# List: Mutable
b = [1, 2, 3, 4, 5, 6]
b[1] = 10
print(b[1]) # 10
b.append(7)
print(b) # [1, 10, 3, 4, 5, 6, 7]
del b[6]
print(b) # [1, 10, 3, 4, 5, 6]
# Set
c = {"a", "b", "c", "d", "e"}
print(c) # {'b', 'a', 'e', 'c', 'd'}
# Directory
d = {"name": "Jack", "age": "30", "gender": "male"}
print(d["age"]) # 30
d["job"] = "IT"
print(d) # {'name': 'Jack', 'age': '30', 'gender': 'male', 'job': 'IT'}
del d["job"]
print(d) # {'name': 'Jack', 'age': '30', 'gender': 'male'}
Python Collections (Arrays)
There are four collection data types in the Python programming language:
List is a collection which is ordered and changeable. Allows duplicate members.
Tuple is a collection which is ordered and unchangeable. Allows duplicate members.
Set is a collection which is unordered and unindexed. No duplicate members.
Dictionary is a collection which is unordered, changeable and indexed. No duplicate members.
Refer to here.