n = int(input()) #taking input
l = []
for _ in range(n):
s = input().split()
cmd = s[0]
args = s[1:]
if (cmd !="print"):
cmd += "("+ ",".join(args) +")"
eval("l." + cmd)
else:
print(l)
答案 0 :(得分:1)
您可以进行动态方法调用,并使用传播运算符传递参数。
getattr(l, cmd)(*args)