7<\/strong> types listed above. Iterate through each command in order and perform the corresponding operation on your list.<\/p>\n\n\n\nExample<\/strong><\/p>\n\n\n\nN = 4<\/strong>
append 1<\/strong>
append 2<\/strong>
insert 3 1<\/strong>
print<\/strong><\/p>\n\n\n\n- append 1: <\/strong>Append 1<\/strong> to the list, arr<\/em><\/strong> = [1]<\/strong>.<\/li>
- append 2: <\/strong>Append 2<\/strong> to the list, arr <\/em><\/strong>= [1, 2]<\/strong>.<\/li>
- insert 3 1: <\/strong>Insert 3 <\/strong>at index 1,<\/strong>arr<\/strong><\/em> = [1, 3, 2]<\/strong>.<\/li>
- print: <\/strong>Print the array.<\/li><\/ul>\n\n\n\n
Output:<\/strong><\/p>\n\n\n\n[1, 3, 2]<\/code><\/pre>\n\n\n\n<\/span> Input Format<\/strong><\/span><\/h2>\n\n\n\nThe first line contains an integer, n<\/em><\/strong>, denoting the number of commands.
Each line i<\/em><\/strong> of the n<\/em><\/strong> subsequent lines contains one of the commands described above.<\/p>\n\n\n\n<\/span>Constraints<\/strong><\/span><\/h2>\n\n\n\nThe elements added to the list must be integers.<\/p>\n\n\n\n
<\/span>Output Format<\/strong><\/span><\/h2>\n\n\n\nFor each command of type print, print the list on a new line.<\/p>\n\n\n\n
Sample Input 0<\/strong><\/p>\n\n\n\n12\ninsert 0 5\ninsert 1 10\ninsert 0 6\nprint\nremove 6\nappend 9\nappend 1\nsort\nprint\npop\nreverse\nprint<\/code><\/pre>\n\n\n\nSample Output 0<\/strong><\/p>\n\n\n\n[6, 5, 10]\n[1, 5, 9, 10]\n[9, 5, 1]<\/code><\/pre>\n\n\n\n<\/span>Solution – Lists in Python – Hacker Rank Solution<\/strong><\/span><\/h2>\n\n\n\nif __name__ == '__main__':\n N = int(input())\n L=[];\n for i in range(0,N):\n cmd=input().split();\n if cmd[0] == \"insert\":\n L.insert(int(cmd[1]),int(cmd[2]))\n elif cmd[0] == \"append\":\n L.append(int(cmd[1]))\n elif cmd[0] == \"pop\":\n L.pop();\n elif cmd[0] == \"print\":\n print(L)\n elif cmd[0] == \"remove\":\n L.remove(int(cmd[1]))\n elif cmd[0] == \"sort\":\n L.sort();\n else:\n L.reverse();<\/pre>\n\n\n\n