リストに値を追加するにはどうすればよいですか?
Pythonではリストにデータを追加するには、append()メソッドを使える。append()メソッドはリストにパラメータとして渡されたデータを末尾に追加します。
以下は例です。
my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # 输出: [1, 2, 3, 4]
append()メソッド以外にも、insert()メソッドを使ってリストの指定された位置にデータを挿入することもできます。このメソッドは2つのパラメータを受け取り、最初のパラメータは挿入する位置のインデックス、2番目のパラメータは挿入するデータです。
こちらが例
my_list = [1, 2, 3]
my_list.insert(1, 4)
print(my_list) # 输出: [1, 4, 2, 3]
2つのリストを結合するには、リストの加算演算子「+」も使用できます。この演算は、2つのリストを結合して、新しいリストを生成します。
たとえば、
my_list = [1, 2, 3]
new_list = my_list + [4, 5]
print(new_list) # 输出: [1, 2, 3, 4, 5]
さらに、スライス操作を利用して、あるリストを別のリストの最後に追加することもできます。
次にご紹介する一例をご覧ください。
my_list = [1, 2, 3]
my_list[len(my_list):] = [4, 5]
print(my_list) # 输出: [1, 2, 3, 4, 5]
もとリストを変更するのはappend()とinsert()メソッドなのに対して、+演算子とスライス操作は新しいリストを作成することに注意しましょう。どちらを使用するかはニーズによって判断します。