Pythonで配列を作成する方法とPython配列について知っておく必要があるその他のこと

ソースノード: 1402381

配列は強力で便利なモジュールです。 Python では、配列を作成する方法が XNUMX つあります。Python 標準ライブラリを使用する方法と NymPy パッケージを使用する方法です。

始めたばかりの場合、または単純なデータ型で配列を作成したい場合は、Python 標準ライブラリの配列モジュールで十分です。 ただし、Python はデータ サイエンスに広く使用されているため、より柔軟で堅牢な num.py 配列が事実上の標準と見なされることがよくあります。

このチュートリアルでは、Python 標準ライブラリの配列モジュールの使用に焦点を当てます。

Python 配列とは何ですか?また、何ができるのでしょうか?

Python 配列は、同じタイプの複数の項目を格納できるデータ構造です。たとえば、文字列の配列を持つことができます。 同じデータ型の複数の項目を操作する場合、配列を使用すると、要素の保存、整理、削除、および値の操作が簡単になります。

Python 配列を使い始めたばかりの場合、これは混乱して聞こえるかもしれません。 ここで別の考え方をしてみましょう。本棚を整理していて、本のタイトルのリストがあるとします。 タイトルを整理したり、特定の情報を削除したり取得したりする場合に、このリストを簡単にアクセスできる場所に保存しておくとよいでしょう。 Python では、このタイトルのリストは配列に格納されます。

よく遭遇する可能性のある混乱は、Python の配列とリストの違いです。 主な違いは、この XNUMX つが保存できる値のタイプです。 配列には同じデータ型の項目のみを格納できますが、リストにはさまざまなデータ型を格納できます。 上記の本棚の例で言えば、本棚に鉢植えなどの装飾アイテムも含まれている場合、本棚アイテムのリストを Python リストに保存する必要があります。

Pythonで配列を作成する方法

配列とは何かを理解したので、次のステップは Python 配列を作成することです。 簡単な例から始めましょう。Python で配列を作成するには、データ型と値リストの XNUMX つのパラメーターが必要です。 データ型は、保存する値のタイプです。 前の書籍リストの例を続けると、ここでのデータ型は書籍となり、値は書籍のタイトルになります。

基本的な構文は次のようになります。
a=array(data type,value list)`

本棚の例を使用すると、次のようになります。
a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])

Python 配列内の要素にどのようにアクセスしますか?

配列内の各要素には 0 から始まるインデックス番号が付いています。これにより、配列内の要素にアクセスできるようになります。 基本的な構文は次のようになります。


Array_name[index value]

前の例を使用して、配列の XNUMX 番目の要素にアクセスするとします。


a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince]) a[1]=Game of Thrones

Python の配列の長さはどうやって知ることができますか?

インデックス番号の仕組みを理解することで、Python の配列の長さを把握することもできます。 インデックス番号は 0 から始まるため、Python 配列の長さは最後のインデックス番号より 1 長くなります。 別の方法は、 len() Python 配列の長さを計算する関数:


a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])
len(a)=5

Python 配列から要素を削除するにはどうすればよいですか?

Python 配列から要素を削除する方法は数多くあります。

インデックス番号に基づいて要素を削除したい場合は、Python の del ステートメント:


a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[2]

上の例では、Python 配列「Narnia」から XNUMX 番目の要素を削除しています。 この方法を使用するには、削除する要素のインデックス番号を知っている必要があります。

しかし、削除したい要素がどこにあるのかわからない場合はどうすればよいでしょうか? この場合、Python の remove() 方法:


a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[harry potter]

使用することにより remove() メソッドを使用すると、インデックス番号を知らなくても、特定の要素を見つけて削除できます。

Python 配列で何ができるかについて詳しく知りたい場合は、以下をチェックしてください。 このチュートリアル or 上級開発者を見つける Python を段階的にマスターするのに役立ちます。

Python 配列 Python ヘルプ Python tutor.png

この記事では Python 配列の基本について説明しましたが、これは氷山の一角にすぎません。 Python 標準ライブラリの配列モジュールに慣れたら、NumPy パッケージでの配列の使用方法を拡張して学ぶことができます。NumPy パッケージは、最近では Python やデータ サイエンスの標準配列関数としてよく見られます。

Python 配列に関するその他のリソース: – Python 配列をリストに変換する
Pythonで配列から要素を削除する
Pythonで配列の合計を求める
Python で配列をスライスする方法

タイムスタンプ:

より多くの Codementorブログ