Consider a list (list = []). You can perform the following commands:
1.insert - insert element at specific index.
2.append - append element at last.
3.print - print the list.
4.pop - pop.
5.remove - remove 1st occurrence of element in list.
6.reverse - reverse the list.
7.sort- sort the list.
EXAMPLE
input:
n=12
insert 0 5
insert 1 10
insert 0 6
remove 6
append 9
append 1
sort
pop
reverse
output:
[6,5,10]
[1,5,9,10]
[9,5,1]
if __name__ == '__main__':
n = int(input())
result_list=[]
for i in range(n):
my_input_list=list(map(str,input().split()))
if(my_input_list[0]=="insert"):
result_list.insert(int(my_input_list[1]),int(my_input_list[2]))
elif(my_input_list[0]=="remove"):
result_list.remove(int(my_input_list[1]))
elif(my_input_list[0]=="print"):
print(result_list)
elif(my_input_list[0]=="append"):
result_list.append(int(my_input_list[1]))
elif(my_input_list[0]=="sort"):
result_list.sort()
elif(my_input_list[0]=="pop"):
result_list.pop()
elif(my_input_list[0]=="reverse"):
result_list.reverse()
No comments:
Post a Comment