Sunday, May 23, 2021

List-basic operations

 

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

print

remove 6

append 9

append 1

sort

print

pop

reverse

print

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

Anaconda Installation

In this post we will discuss about Anaconda and its installation. Anaconda comes with number of applications(jupyter notebook included), dat...