記事掲載:https://laptrinhcanban.com/ja
Python の list() 関数と、 list 関数を使用して python の iterable からリストを作成する方法を学びましょう。このレッスンの後、python の list() 関数とは何か、python で iterable とは何か、python でのリスト構文、python で iterable からリストを作成する方法を知ることができます。
Pythonのlist()関数とは何ですか?
Python での List() 関数の概念
Python の list() 関数はList クラスのコンストラクタであり、指定された値からリストを作成するために使用されます。
list() 関数の詳細とクラス リストについては、公式のPython ドキュメントWeb サイトを参照してください。
Python のlist構文
Python のlist構文は như sau:
list ( iterable)
そこで, iterable
は list 関数の唯一の引数であり、その後で再度説明します。
たとえば、list() 関数を使用して、次のように文字列からリストを作成します。
mylist= list('cityboy') |
Python iterableとは何ですか?
配列、リスト、タプルなどの多くの要素を持つデータ型を使用する方法を学習するときに、キーワードiterableによく遭遇します。
Python での iterableの概念は実際には複雑ではありませんが、多くの新しいプログラマーにとって頭痛の種になる可能性があります。
最も簡単な方法で理解できます。イテラブルは、リスト、文字列、タプル、セット、または python のイテレータなど、多くの反復可能な要素を持つオブジェクトです。
iterableには多くの要素が含まれているため、list() 関数の引数に iterable を指定し、その要素を取得して Python で新しいリストを作成します。
list() 関数を使用して、python で iterable からリストを作成します
Pythonで別のリストからリストを作成する
次の例に示すように、list() 関数のiterable引数をリストとして指定し、元のリストから新しいリストを作成します。:
mylist = ["A", "B", "C"] |
元のリストと同じ要素で新しいリストが作成されていることがわかります。list() 関数を使用して古いリストをコピーして新しいリストを作成したことに注意してください。したがって、これら 2 つのリストは 2 つの別個のオブジェクトです。
Python で文字列をリストに変換する
list() 関数のiterable引数を文字列として指定し、次の例のように文字列を Python のリストに変換します。
mylist= list('cityboy') |
その結果、新しいリストの要素が文字列内の文字である元の文字列からリストを作成しました。
タプルを変換し、Pythonでリストに設定n
list() 関数のiterable引数をタプルまたはセットとして指定し、次の例のように、これらの iterable を python のリストに変換します。
#Pythonでタプルをリストに |
その結果、タプルからリストを作成したり、Pythonで設定したりしました。n.
Pythonでrangeからリストを作成する
range (範囲型) はrangeクラスによって作成されるオブジェクトで、その要素は開始番号から終了番号までの連続した番号です。
次の例のように、Python で範囲からリストを作成できます。
mylist = list (range (10)) |
作成されたオブジェクトで指定された番号の要素の新しいリストが表示rangeされます。
list() 関数を使用して Python で空のリストを作成する
list() 関数の別のアプリケーションは、Python で空のリストを作成することです。
Python で空のリストを作成するには、 Creating a list in pythonの記事で学んだ空のリストを指定するだけでなく、list() 関数を使用して、関数内の引数を省略して空のリストを作成することもできます。
たとえば、次のような空のリストを作成します。
empty_list = list() |
まとめ
上記 Kiyoshi はlist()関数と、 list 関数を使用して python で iterable からリストを作成する方法について学びました。レッスンの内容をよりよく理解するために、今日の例を書き直す練習をしてください。
そして、次のレッスンで Python の知識についてさらに学びましょう。
URL Link
ホーム › 初心者向けのpython学習>>10. pythonのリスト