append()とextend()
extend()というのの存在を初めて知ったのでメモ。
append()は
>>>a=[] >>>a.appned(1) >>>a.append(2) >>>b=[] >>>b.append(3) >>>b.append(4) >>>c=[] >>>c.append(a) >>>c.append(b) >>>print(c) [[1,2],[3,4]
と2次元リストになるのに対して
>>>a=[] >>>a.extend(1) >>>a.extend(2) >>>b=[] >>>b.extend(3) >>>b.extend(4) >>>c=[] >>>c.extend(a) >>>c.extend(b) >>>print(c) [1,2,3,4]
という具合になる。
へー