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

リストに要素を追加する 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で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Pythonの学習:2時間の毎日の研究で十分ですか?Pythonの学習:2時間の毎日の研究で十分ですか?Apr 18, 2025 am 12:22 AM

Pythonを1日2時間学ぶだけで十分ですか?それはあなたの目標と学習方法に依存します。 1)明確な学習計画を策定し、2)適切な学習リソースと方法を選択します。3)実践的な実践とレビューとレビューと統合を練習および統合し、統合すると、この期間中にPythonの基本的な知識と高度な機能を徐々に習得できます。

Web開発用のPython:主要なアプリケーションWeb開発用のPython:主要なアプリケーションApr 18, 2025 am 12:20 AM

Web開発におけるPythonの主要なアプリケーションには、DjangoおよびFlaskフレームワークの使用、API開発、データ分析と視覚化、機械学習とAI、およびパフォーマンスの最適化が含まれます。 1。DjangoandFlask Framework:Djangoは、複雑な用途の迅速な発展に適しており、Flaskは小規模または高度にカスタマイズされたプロジェクトに適しています。 2。API開発:フラスコまたはdjangorestFrameworkを使用して、Restfulapiを構築します。 3。データ分析と視覚化:Pythonを使用してデータを処理し、Webインターフェイスを介して表示します。 4。機械学習とAI:Pythonは、インテリジェントWebアプリケーションを構築するために使用されます。 5。パフォーマンスの最適化:非同期プログラミング、キャッシュ、コードを通じて最適化

Python vs. C:パフォーマンスと効率の探索Python vs. C:パフォーマンスと効率の探索Apr 18, 2025 am 12:20 AM

Pythonは開発効率でCよりも優れていますが、Cは実行パフォーマンスが高くなっています。 1。Pythonの簡潔な構文とリッチライブラリは、開発効率を向上させます。 2.Cのコンピレーションタイプの特性とハードウェア制御により、実行パフォーマンスが向上します。選択を行うときは、プロジェクトのニーズに基づいて開発速度と実行効率を比較検討する必要があります。

Python in Action:実世界の例Python in Action:実世界の例Apr 18, 2025 am 12:18 AM

Pythonの実際のアプリケーションには、データ分析、Web開発、人工知能、自動化が含まれます。 1)データ分析では、PythonはPandasとMatplotlibを使用してデータを処理および視覚化します。 2)Web開発では、DjangoおよびFlask FrameworksがWebアプリケーションの作成を簡素化します。 3)人工知能の分野では、TensorflowとPytorchがモデルの構築と訓練に使用されます。 4)自動化に関しては、ファイルのコピーなどのタスクにPythonスクリプトを使用できます。

Pythonの主な用途:包括的な概要Pythonの主な用途:包括的な概要Apr 18, 2025 am 12:18 AM

Pythonは、データサイエンス、Web開発、自動化スクリプトフィールドで広く使用されています。 1)データサイエンスでは、PythonはNumpyやPandasなどのライブラリを介してデータ処理と分析を簡素化します。 2)Web開発では、DjangoおよびFlask Frameworksにより、開発者はアプリケーションを迅速に構築できます。 3)自動化されたスクリプトでは、Pythonのシンプルさと標準ライブラリが理想的になります。

Pythonの主な目的:柔軟性と使いやすさPythonの主な目的:柔軟性と使いやすさApr 17, 2025 am 12:14 AM

Pythonの柔軟性は、マルチパラダイムサポートと動的タイプシステムに反映されていますが、使いやすさはシンプルな構文とリッチ標準ライブラリに由来しています。 1。柔軟性:オブジェクト指向、機能的および手続き的プログラミングをサポートし、動的タイプシステムは開発効率を向上させます。 2。使いやすさ:文法は自然言語に近く、標準的なライブラリは幅広い機能をカバーし、開発プロセスを簡素化します。

Python:汎用性の高いプログラミングの力Python:汎用性の高いプログラミングの力Apr 17, 2025 am 12:09 AM

Pythonは、初心者から上級開発者までのすべてのニーズに適した、そのシンプルさとパワーに非常に好まれています。その汎用性は、次のことに反映されています。1)学習と使用が簡単、シンプルな構文。 2)Numpy、Pandasなどの豊富なライブラリとフレームワーク。 3)さまざまなオペレーティングシステムで実行できるクロスプラットフォームサポート。 4)作業効率を向上させるためのスクリプトおよび自動化タスクに適しています。

1日2時間でPythonを学ぶ:実用的なガイド1日2時間でPythonを学ぶ:実用的なガイドApr 17, 2025 am 12:05 AM

はい、1日2時間でPythonを学びます。 1.合理的な学習計画を作成します。2。適切な学習リソースを選択します。3。実践を通じて学んだ知識を統合します。これらの手順は、短時間でPythonをマスターするのに役立ちます。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。