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

こんにちは、みなさん。初めまして。

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

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

    1. 追加する(append()): 要素をリストの末尾に追加します。

 

    1. 挿入する(insert()): 指定されたインデックスの前に要素を挿入します。

 

    1. 拡張する(extend()): 可換体から要素を追加してリストを拡張します。

 

    リストの連結(List Concatenation): 複数のリストを+演算子を使用して連結し、新しいリストを作成することができます。

Info

自分のPythonアプリケーションをGitHubからSilicon Cloud App Platformを使用してデプロイしてください。Silicon Cloudがあなたのアプリのスケーリングに集中します。

前提条件

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

  • Familiarity with installing Python 3. And familiarity with coding in Python. How to Code in Python 3 series or using VS Code for Python.

このチュートリアルはPython 3.9.6でテストされました。

追加する()

この機能は、リストの最後に1つの要素を追加します。

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']

この例では、リストの末尾にオレンジが追加されました。

挿入する (sounyuu suru)

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

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はリストに要素を追加するための複数の方法を提供します。リストの末尾に要素を追加することもできますし、指定したインデックスに要素を挿入することもできます。また、あるリストを別のリストに追加することもできます。複数のリストを連結したい場合は、オーバーロードされた+演算子を使用してください。

参考文献:

  • Python List
  • Python.org Docs
コメントを残す 0

Your email address will not be published. Required fields are marked *