# Create a list
new_list =[]# Add items to the list
item1 ="string1"
item2 ="string2"
new_list.append(item1)
new_list.append(item2)# Access list itemsprint(new_list[0])print(new_list[1])
my_list =['p','r','o','b','e']# first itemprint(my_list[0])# p# third itemprint(my_list[2])# o# fifth itemprint(my_list[4])# e# Nested List
n_list =["Happy",[2,0,1,5]]# Nested indexingprint(n_list[0][1])print(n_list[1][3])# Error! Only integer can be used for indexingprint(my_list[4.0])
list1 =[10,20,4,45,99]
mx=max(list1[0],list1[1])
secondmax=min(list1[0],list1[1])
n =len(list1)for i inrange(2,n):if list1[i]>mx:
secondmax=mx
mx=list1[i]elif list1[i]>secondmax and
mx != list1[i]:
secondmax=list1[i]print("Second highest number is : ",str(secondmax))
Output:-
Second highest number is:45
# create lists
x =[i for i inrange(5)]# create listprint(x)
y =[[i]for i inrange(5)]# create nested listprint(y)
z =[[x, y]for x,y inzip(range(5),range(5,10))]# create nested listprint(z)