В коде я хочу взять несколько переменных в одной строке. Но количество переменных nest зависит от первой (cmd), как я пишу операторы if. Как я могу сделать это в одну строку?
enter code here
ls = list()
ans = []
n = int(input())
for _ in range(n):
cmd = input()
if cmd == "insert":
i, e = map(int, input().split())
ls.insert(i, e)
elif cmd == "print":
ans.append(ls.copy())
elif cmd == "remove":
e = int(input())
ls.remove(e)
elif cmd =="append":
e = int(input())
ls.append(e)
elif cmd == "sort":
ls.sort()
elif cmd == "pop":
ls.pop()
elif cmd == "reverse":
ls.reverse()
else:
print("invalid input")
print(ans)