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 のリスト、値を格納します;
2) list() メソッドを使用してリストを作成します。list() メソッドはタプルまたは文字列をリストに変換します。構文は次のとおりです:
a=[1,2,3,4,5] b=["Python","Java","C语言"]
listName は変数名 list(a) で、a のパラメータはリストに変換される文字列またはタプルを表します。
listName=list(a)
実行中のプログラムのレンダリングは次のとおりです。次のように表示:
3. リスト内の要素にアクセスする方法
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]
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 要素用です。
プログラム動作のレンダリングは次のとおりです:
##4. 概要
1. この記事では主にリストとは何か、リスト内の要素にアクセスする方法について紹介します。 2. この記事では、リストではすべての要素が 1 対の大括弧 ([]) で囲まれ、隣接する要素がカンマで区切られていることを紹介します。この記事では、リストを作成する 2 つの方法、つまり角括弧 ([]) を使用したリストの作成と list() メソッドを使用したリストの作成についても紹介し、読者がより深く理解できるように例を使用しています。 3. この記事では、リスト内の要素にアクセスする 2 つの方法、つまり添え字の値によってリスト内の要素にアクセスする方法と、スライスを使用してリスト内の要素にアクセスする方法を紹介します。また、読者がこれらを理解するのに役立ついくつかの例も使用しています。用途。以上がPython リストについて知っておくべきことすべての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

2時間以内にPythonの基本的なプログラミングの概念とスキルを学ぶことができます。 1.変数とデータ型、2。マスターコントロールフロー(条件付きステートメントとループ)、3。機能の定義と使用を理解する4。

Pythonは、Web開発、データサイエンス、機械学習、自動化、スクリプトの分野で広く使用されています。 1)Web開発では、DjangoおよびFlask Frameworksが開発プロセスを簡素化します。 2)データサイエンスと機械学習の分野では、Numpy、Pandas、Scikit-Learn、Tensorflowライブラリが強力なサポートを提供します。 3)自動化とスクリプトの観点から、Pythonは自動テストやシステム管理などのタスクに適しています。

2時間以内にPythonの基本を学ぶことができます。 1。変数とデータ型を学習します。2。ステートメントやループの場合などのマスター制御構造、3。関数の定義と使用を理解します。これらは、簡単なPythonプログラムの作成を開始するのに役立ちます。

10時間以内にコンピューター初心者プログラミングの基本を教える方法は?コンピューター初心者にプログラミングの知識を教えるのに10時間しかない場合、何を教えることを選びますか...

fiddlereveryversings for the-middleの測定値を使用するときに検出されないようにする方法

Python 3.6のピクルスファイルのロードレポートエラー:modulenotFounderror:nomodulenamed ...

風光明媚なスポットコメント分析におけるJieba Wordセグメンテーションの問題を解決する方法は?風光明媚なスポットコメントと分析を行っているとき、私たちはしばしばJieba Wordセグメンテーションツールを使用してテキストを処理します...

正規表現を使用して、最初の閉じたタグと停止に一致する方法は? HTMLまたは他のマークアップ言語を扱う場合、しばしば正規表現が必要です...


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

WebStorm Mac版
便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター
