どうも、ちょげ(@chogetarou)です。
リストの先頭に複数の要素を一緒に追加する方法を紹介します。
方法
リストの先頭に複数の要素を追加する方法は、2つあります。
スライシング
1つは、スライシングを使う方法です。
具体的には、[:0]でスライシングしたリストに追加する複数の要素のリストを代入します。
list[:0] = [item1, item2, ・・・]
上記のコードは、代入したリストの複数の要素をスライシングしたリストの先頭に追加します。
使用例
numbers = [3, 4, 5]
numbers[:0] = [1, 2]
print(numbers) #[1, 2, 3, 4, 5]
+
もう1つは、「+」演算子を使う方法です。
具体的には、リストと追加する複数の要素のリストを「+」演算子で足します。
足す際、追加する複数の要素のリストを「+」の左、リストを「+」の右にします。
list = [item1, item2, ・・・] + list
使用例
numbers = [3, 4, 5]
numbers = [1, 2] + numbers
print(numbers) #[1, 2, 3, 4, 5]
まとめ
リストの先頭に複数の要素を追加する方法は、次の2つです。
- スライシングを使う方法
- 「+」演算子を使う方法
コメント