Pythonでリストに要素を追加する方法

0 株式
0
0
0
0

導入

このチュートリアルでは、Python でリストに要素を追加するさまざまな方法を学習します。.

Python でリストに要素を追加する方法は 4 つあります。.

  • 追加(): リストの末尾に要素を追加します。.
  • 入れる(): 指定されたインデックスの前に要素を挿入します。.
  • 伸ばす(): 反復可能オブジェクトから要素を追加してリストを拡張します。.
  • リストの連結: + 演算子を使用して複数のリストを結合し、新しいリストを作成できます。.
前提条件

このチュートリアルを完了するには、次のものが必要です。

  • Python 3のインストール方法とPythonでのコーディング方法を紹介します。Python 3シリーズでのコーディング方法や、VS Code for Pythonの使い方についても解説します。.

追加()

この関数はリストの末尾に要素を追加します。.

fruit_list = ["Apple", "Banana"]
print(f'Current Fruits List {fruit_list}')
new_fruit = input("Please enter a fruit name:\n")
fruit_list.append(new_fruit)
print(f'Updated Fruits List {fruit_list}')

出力:

Current Fruits List ['Apple', 'Banana']
Please enter a fruit name:
Orange
Updated Fruits List ['Apple', 'Banana', 'Orange']

この例では、リストの最後に Orange を追加しました。.

入れる()

この関数は、指定されたリストに要素を追加します。.

num_list = [1, 2, 3, 4, 5]
print(f'Current Numbers List {num_list}')
num = int(input("Please enter a number to add to list:\n"))
index = int(input(f'Please enter the index between 0 and {len(num_list) - 1} to add the number:\n'))
num_list.insert(index, num)
print(f'Updated Numbers List {num_list}')

出力:

Current Numbers List [1, 2, 3, 4, 5]
Please enter a number to add to list:
20
Please enter the index between 0 and 4 to add the number:
2
Updated Numbers List [1, 2, 20, 3, 4, 5]

この例では、インデックス 2 に 20 を追加します。20 はこのインデックスのリストに含まれます。.

伸ばす()

この関数は反復可能な要素をリストに追加します。.

extend_list = []
extend_list.extend([1, 2]) # extending list elements
print(extend_list)
extend_list.extend((3, 4)) # extending tuple elements
print(extend_list)
extend_list.extend("ABC") # extending string elements
print(extend_list)

出力:

[1, 2]
[1, 2, 3, 4]
[1, 2, 3, 4, 'A', 'B', 'C']

この例では、[1, 2]のリストを追加しました。次に数値(3, 4)を追加しました。そして文字列ABCを追加しました。.

リストの追加

複数のリストを連結する必要がある場合は、+演算子を使用できます。これにより新しいリストが作成され、元のリストは変更されません。.

evens = [2, 4, 6]
odds = [1, 3, 5]
nums = odds + evens
print(nums) # [1, 3, 5, 2, 4, 6]

この例では、ペアのリストをオッズのリストの末尾に追加します。新しいリストには、リストの要素が左から右へと順に含まれます。これはPythonの文字列連結に似ています。.

結果

Python では、リストに要素を追加する方法がいくつか用意されています。リストの末尾に要素を追加したり、指定したインデックスに要素を挿入したりできます。また、リストを別のリストに追加することもできます。複数のリストを連結したい場合は、オーバーロードされた + 演算子を使用します。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

あなたも気に入るかもしれない