题解 | 【模板】序列操作
【模板】序列操作
https://www.nowcoder.com/practice/12da4185c0bb45918cfdc3072e544069
from pickle import TRUE
import sys
import sys
def main():
input = sys.stdin.read().splitlines()
q = int(input[0])
arr = []
for line in input[1:q+1]:
parts = line.strip().split()
op = int(parts[0])
if op == 1:
#1 x:末尾增加 一个整数 x
x = int(parts[1])
arr.append(x)
elif op ==2:
#删除末尾一个元素
arr.pop()
elif op ==3:
i = int(parts[1])
print(arr[i])
elif op ==4:
i = int(parts[1])
x = int(parts[2])
arr.insert(i+1,x)
elif op ==5:
arr.sort()
elif op ==6:
arr.sort(reverse=True)
elif op ==7:
print(len(arr))
elif op ==8:
print(' '.join(map(str,arr)))
if __name__=="__main__":
main()