ホームページ > バックエンド開発 > Python チュートリアル > リストに要素を追加する Python プログラム

リストに要素を追加する Python プログラム

WBOY
リリース: 2023-09-06 08:13:11
転載
1621 人が閲覧しました

リストに要素を追加する Python プログラム

この記事では、リストに要素を追加する方法を学びます。 Python では、さまざまな演算子を使用してリストに要素を追加する方法が複数あります。 「演算子」は、算術または論理計算を実行するための特別な記号です。演算子が演算する値は「オペランド」と呼ばれます。 Python では、要素を追加する「 」、要素をスライスする「-」、要素を繰り返す「*」など、さまざまな種類の演算子が使用されます。

Python のリスト

リストは Python のデータ構造であり、要素の順序付けされた変数シーケンスです。リストは、複数の項目を 1 つの変数に格納するために使用されます。リストは、データのコレクションを保存するために使用される Python の 4 つの組み込みデータ型で構成されます。他の 3 つはタプル、セット、辞書です。

###例###

次の例では、list1、list2、list3 という 3 つのリストを作成します。 List1 には数値 1、2、3、および 4 が含まれ、List2 には文字列「keshav」、「mohan」、および「govind」が含まれます。List3 には両方のリストの要素が結合され、数値とそれに続く文字列が含まれます。

リーリー ###出力### リーリー

リスト要素を追加する方法を学ぶ前に、まずリストを作成する方法を学びます。これにより、基本的な概念を簡単に確認できます。

リストの作成

要素を角括弧 [ ] 内に配置し、カンマで区切ることでリストを作成できます。例を通してそれを学びましょう。

###例###

次の例は、リストの作成方法を示しています。ここでは、「alina」、「akash」、「arjun」の 3 つの名前を取り上げます。

リーリー ###出力###

上記のプログラムを実行すると、次の名前のリストが生成されます。

リーリー

リスト内の要素

リストは可変です。つまり、要素を変更、追加、削除 (スライス) できることを意味します。

リスト内の項目または要素を変更するには、

演算子

= を使用します。

###例###

次の例では名前を定義します。

リーリー ###出力###

上記のプログラムを実行すると、以下の出力が得られます。これには、以下に示すようにリストに存在する要素が表示されます。

リーリー ###例###

HereOperator= は要素を変更するために使用されます。この例では、ステップ 1 で名前のリストが ann、yash、maria として表示されますが、ステップ 2 では、「=」演算子を使用して姓「maria」を「mike」に変更します。

リーリー ###出力###

上記のプログラムを実行すると、= 演算子を使用して名前「Maria」を「Mike」に変更し、次の出力が生成されます。 リーリー

要素をリストに追加する

append()、extend()、insert()、concatenation() を使用してリストに項目を追加できます。

Python を使用すると、ユーザーはさまざまな方法で要素をリストに追加できます。

append()

メソッドはリストの末尾に要素を追加しますが、extend()

は複数の項目を一度に追加します。

Insert()

を使用すると、任意のインデックスに項目を挿入できます。一方、 concatenation() は 2 つのリストを 1 つにマージします。 4 つのメソッドはすべて、Python リストに要素を追加するのに役立ちます。

連結演算子(" ")を使用してください

連結は、2 つ以上の文字列を結合する Python のプロセスです。これは、「 」演算子を使用するか、str.format()、f string、書式指定子などの書式設定関数を使用して行うことができます。連結を使用すると、短い文字列を連結して、より長い文字列を作成できます。 ###例### 以下の例では、2 つのリストを加算します。最初のリスト names1 には、Ann、Yash、Maria という名前が含まれています。 2 番目のリスト names2 には、John、Andrew、Robin という名前が含まれています。 リーリー ###出力### リーリー

Append() メソッドを使用する

Append()

は、リストの末尾に要素を追加するために使用される Python の組み込みメソッドです。パラメータを 1 つ取ります。パラメータには、整数、文字列、その他のリストなどの任意のデータ型を指定できます。

このメソッドは何も返しません。新しい要素を追加して元のリストを変更するだけです。

Append() は、Python でリストに項目を追加する便利な方法です。 ###例###

この例では、文字列「cherry」を「fruit」という名前の果物のリストに追加します。追加したらリストを印刷すると、「リンゴ」、「マンゴー」、「バナナ」、「チェリー」が含まれるようになります。

リーリー ###出力### リーリー

このプログラムでは、3 つの果物のリスト ['apple'、'mango'、'banana'] があり、4 番目の果物名「cherry」をリストの最後の要素に追加したいと考えています。ここでは演算子として append() を使用し、得られる出力は ['apple', 'mango', 'banana', 'cherry'] です。

Extend() メソッドを使用する

。 Extend()

は、あるリストから別のリストに要素を追加する Python の関数です。反復可能オブジェクト内のすべての項目をリストの末尾に追加して、リストを拡張します。反復可能なオブジェクトを入力として受け入れ、リストをその個々の要素で拡張します。 既存のリストに項目を追加する場合、項目の元の順序は保持されます。このメソッドは値を返しませんが、メモリ内の既存のリストを新しい値で更新します。

示例

在此示例中,我们使用 extend() 函数来扩展元素并将其添加到水果列表中,输出为 ['apple', 'mango', '香蕉','c','h','e','r','r','y']

fruit=["apple", "mango", "banana" ]
a="cherry"
fruit.extend(a)
print("the updated list :",fruit)
ログイン後にコピー

输出

the updated list : ['apple', 'mango', 'banana', 'c', 'h', 'e', 'r', 'r', 'y']
ログイン後にコピー

使用Insert()方法

Insert()是python中的一个函数,用于在指定位置插入元素。它需要两个参数:要插入的元素的索引以及要插入的项目。

这可用于将元素添加到列表或任何其他数据结构(例如元组和字典)中。请务必注意,插入元素会将内存中该元素后面的所有现有元素移动一位。

示例

在下面的示例中,我们有一个由三种水果组成的列表:['apple', 'mango', 'banana'],由于我们想在特定位置添加“orange”,因此我们使用了插入运算符()。通过这个 insert() 运算符,我们可以在任何索引处添加任何元素。

fruits=['apple','banana','cherry']
fruits.insert(1,'orange')
print(fruits)
ログイン後にコピー

输出

['apple', 'orange', 'banana', 'cherry']
ログイン後にコピー

结论

在这篇文章中,我们简要解释了如何使用Python向列表中添加元素。我们使用了四种不同的方法insert()、concatenation()、append()、extend()。每个函数都有不同的方式来完成任务,即 Concatenation( ) 用于组合两个列表。 Append() 用于在列表末尾添加元素。 extend() 用于添加和扩展列表中添加的元素。 insert() 用于在任意索引处添加元素。

以上がリストに要素を追加する Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート