List
List
a = []
print(a, type(a))
b = ['Car','Bus','SUV','Train','MPV']
print(b, type(b))
c = [1,2,3,4,5]
print(c)
a = ['A', 'B','C','D','E','F','G','H']
print("length of list: ", len(a))
print(a[:2])
print(a[2:])
print(a[:-2])
print(a[-5:-2])
print(a[:-2:2])
print(a[:-2:3])
print(a[::2])
print(a[::-1])
a = ['A','B','C','D','E']
print(a[::])
print(a[::-1])
print(a)
a.pop(-2)
print(a)
a.pop(-2)
print(a)
import copy
old_list=[[1,2,3],[4,5,6]]
#shallow copy
new_list=copy.copy(old_list)
new_list[0][2]=10
print(old_list)
print(new_list)
Output:
[[1, 2, 10], [4, 5, 6]]
[[1, 2, 10], [4, 5, 6]]
import copy
old_list=[[1,2,3],[4,5,6]]
#deep copy
new_list1=copy.deepcopy(old_list)
new_list1[0][2]=10
print(old_list)
print(new_list1)
Output:
[[1, 2, 3], [4, 5, 6]]
[[1, 2, 10], [4, 5, 6]]