Python list.pop ちょっとはまったのでメモ
In [1]: lst = [0,1,2,3,4,5] In [2]: lst Out[2]: [0, 1, 2, 3, 4, 5] In [3]: lst.pop() Out[3]: 5 In [4]: lst Out[4]: [0, 1, 2, 3, 4]
ということで、list.pop()は削った値をかえして、本体リストは削れている。
In [1]: lst = [0,1,2,3,4,5] In [2]: lst Out[2]: [0, 1, 2, 3, 4, 5] In [3]: lst.pop() Out[3]: 5 In [4]: lst Out[4]: [0, 1, 2, 3, 4]
ということで、list.pop()は削った値をかえして、本体リストは削れている。