ホームページ >バックエンド開発 >Python チュートリアル >Python リストについて知っておくべきことすべて

Python リストについて知っておくべきことすべて

Go语言进阶学习
Go语言进阶学习転載
2023-07-25 15:52:581415ブラウズ

1. はじめに

Python のプログラム開発ではリストがよく使われます。クラスに 50 人の生徒がいて、各生徒の合計スコアをカウントする必要があるとします。リストを使用しない場合、各生徒の合計スコアを保存するために 50 個の変数を定義する必要があります。これは非常に面倒です。ベスト方法はリストを使用することです。次に、エディターがリストの知識を学びます。

2. 最初の知人リスト

1. C 言語または Java 言語を学習したことのある読者は、これら 2 つの言語が配列と Python をサポートしていることを誰もが知っています。配列の概念はありませんが、リストの概念はあります。リストには、以下に示すように、すべての要素が角括弧 ([]) の中に格納され、隣接する要素はカンマで区切られます。 上記の

listName=[元素1,元素2,元素3,...元素n]

リストの変数は listName で、要素 1 ~ 要素 n はリスト内の要素を表します。

C 言語では、配列は同じ型のデータを保存します。Python や C 言語の配列のリストと比較して、より強力なのは、リストは同じ型のデータを保存でき、異なる型も保存できることです。 。 データ。以下に示すように:

listName=[1,'a']

2. 以下に示すように、リストを作成するには 2 つの方法があります:

1) 角括弧 ([]) を使用して、 list の場合、構文は次のとおりです。 表示:

listName=[元素1,元素2,元素3,...元素n]

角括弧 ([]) を使用して Python リストを作成します。「=」は変数名に値を代入することを意味します。このうち listName は変数名で、角括弧内の要素 1 ~ n はリスト内の要素を表します。

次に、角括弧 ([]) を使用してリストを作成する方法を例を通して学びましょう。コードは次のとおりです。 、変数名は a のリスト、値を格納します;

変数名 b のリスト、文字列を格納します。

2) list() メソッドを使用してリストを作成します。list() メソッドはタプルまたは文字列をリストに変換します。構文は次のとおりです:

a=[1,2,3,4,5]
b=["Python","Java","C语言"]

listName は変数名 list(a) で、a のパラメータはリストに変換される文字列またはタプルを表します。

次に、 list() メソッドの使用法を理解するために例を使用しましょう。具体的なコードは次のとおりです:

listName=list(a)

実行中のプログラムのレンダリングは次のとおりです。次のように表示:

3. リスト内の要素にアクセスする方法Python リストについて知っておくべきことすべて

1. リスト内の要素にアクセスするには 2 つの方法があります。以下に示すように、リスト: 1) 添え字値 (インデックス値) を使用して、リスト内の要素にアクセスします。構文は次のとおりです:

a = ('Java', 10, 'Python', 'PHP',20)
list1 = list(a)
print("list1列表中元素有: ", list1)


b = "This is Python"
list2 = list(b)
print("list2列表中元素有: ", list2)

listName 変数を宣言する 名前のリスト。リスト内の要素へのアクセスは、「変数名」と「添え字の値」に基づいて行われます。たとえば、リスト内の C 要素にアクセスする場合、添え字の値は 0 から始まります。要素 C の添字値は 2 です。リスト内の C 要素にアクセスするには、listName[2]

2) スライスを使用してリストの要素にアクセスします。構文は次のとおりです:

listName=['A','B','C','D']#定义一个列表
listName[i]#语法

スライスの構文において、start は開始位置、end は終了位置、step はステップ サイズを示します。

次に、例を通してスライスを使用してリストの要素にアクセスする方法を学びましょう。具体的なコードは次のとおりです:

listName=['A','B','C','D']#定义一个列表
listName[start,end,step]#切片的语法

上記のコードでは、listName[ 1:3] 添字値 1 ~ 3 から開始することを意味します。左側が閉じており、右側が開いているため、添字値 3 は取得できません。

listName[3:] は添字値 3 から最後まで開始することを意味し、

listName[1:6:2] は添字値 1 から 6 まで、ステップ サイズ 2 で開始することを意味します。

listName[-5:-2] は、添字値が -5 から -2 まで始まることを示します。負の添字値は逆に取る必要があります。 -5 は C 要素用です。

プログラム動作のレンダリングは次のとおりです:

Python リストについて知っておくべきことすべて


##4. 概要

1. この記事では主にリストとは何か、リスト内の要素にアクセスする方法について紹介します。

2. この記事では、リストではすべての要素が 1 対の大括弧 ([]) で囲まれ、隣接する要素がカンマで区切られていることを紹介します。この記事では、リストを作成する 2 つの方法、つまり角括弧 ([]) を使用したリストの作成と list() メソッドを使用したリストの作成についても紹介し、読者がより深く理解できるように例を使用しています。

3. この記事では、リスト内の要素にアクセスする 2 つの方法、つまり添え字の値によってリスト内の要素にアクセスする方法と、スライスを使用してリスト内の要素にアクセスする方法を紹介します。また、読者がこれらを理解するのに役立ついくつかの例も使用しています。用途。

以上がPython リストについて知っておくべきことすべての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はGo语言进阶学习で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。