0
ここで間違っていることは分かりません。私はそれが最初のコマンドを実行するだけだと思う、なぜそれは一度リストを印刷し、残りのコマンドを実行しないのだろうか?なぜこのfor-loopは何回実行されないのですか?
if __name__ == '__main__':
N = int(input())
lis = []
def dance(string, lis):
return {
'insert': lis.insert(int(string[1]),int(string[2])),
'print': print(lis),
'remove': lis.remove(string[1]),
'append': lis.append(string[1]),
'sort': lis.sort(),
'pop': lis.pop(),
'reverse': lis.reverse(),
}[string][0]
for i in range(N):
string=input().split()
dance(string, lis)
入力
12
insert 0 5
insert 1 10
insert 0 6
print
remove 6
append 9
append 1
sort
print
これは私のプロを解決しました傷 – BilLxTn