チュートリアル
定義
list1 = ['1', '2']
最後に追加
list_line.append(str_variable)
指定位置に要素を追加
挿入する位置を1つ目のパラメーターで指定する。指定した番号の要素の直前に挿入される。
list1.insert(0, 'xxxx')
- 先頭:0
- 最後の1つ前:-1
- 最後の要素の後:length(list1)(appendと等価)
リストの結合
リストにextendすると代入せずに中身が変わる。
list1 = [1,2] list2 = [3,4] list1.extend(list2) list1 [1, 2, 3, 4] list2 [3, 4]
リストの逆順
reverse()
メソッドのreverse()は、元のリスト自体が書き換えられる。
list1 = [1,2,3] list1.reverse() print(list1) # [3,2,1]
reversed()
元のリストを保存する場合は、組み込み関数のreversed()を使う。
reversed()はイテレーターを返すので、リストにするにはlist()を使う。
list1_reversed = list(reversed(list1))