Python の List() 関数と iterable からリストを作成する方法 | プログラミング学習 初心者向け入門ガイド

ホーム › >>

Python の List() 関数と iterable からリストを作成する方法

記事掲載: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')
print(mylist)
#>> ['c', 'i', 't', 'y', 'b', 'o', 'y']

Python iterableとは何ですか?

配列、リスト、タプルなどの多くの要素を持つデータ型を使用する方法を学習するときに、キーワードiterableによく遭遇します。

Python での iterableの概念は実際には複雑ではありませんが、多くの新しいプログラマーにとって頭痛の種になる可能性があります。

最も簡単な方法で理解できます。イテラブルは、リスト、文字列、タプル、セット、または python のイテレータなど、多くの反復可能な要素を持つオブジェクトです。

iterableには多くの要素が含まれているため、list() 関数の引数に iterable を指定し、その要素を取得して Python で新しいリストを作成します。

list() 関数を使用して、python で iterable からリストを作成します

Pythonで別のリストからリストを作成する

次の例に示すように、list() 関数のiterable引数をリストとして指定し、元のリストから新しいリストを作成します。:

mylist = ["A", "B", "C"]
newlist = list(mylist);
print(newlist)

#>> ['A', 'B', 'C']

元のリストと同じ要素で新しいリストが作成されていることがわかります。list() 関数を使用して古いリストをコピーして新しいリストを作成したことに注意してください。したがって、これら 2 つのリストは 2 つの別個のオブジェクトです。

Python で文字列をリストに変換する

list() 関数のiterable引数を文字列として指定し、次の例のように文字列を Python のリストに変換します。

mylist= list('cityboy')
print(mylist)

#>> ['c', 'i', 't', 'y', 'b', 'o', 'y']

その結果、新しいリストの要素が文字列内の文字である元の文字列からリストを作成しました。

タプルを変換し、Pythonでリストに設定n

list() 関数のiterable引数をタプルまたはセットとして指定し、次の例のように、これらの iterable を python のリストに変換します。

#Pythonでタプルをリストに
mytuple = ("A", "B", "C")
mylist = list(mytuple)
print(mylist)
#>> ['A', 'B', 'C']


#pythonでsetをリストに
myset = {1, 2, 3, 4, 5}
mylist =list(myset)
print(mylist)
#>> [1, 2, 3, 4, 5]

その結果、タプルからリストを作成したり、Pythonで設定したりしました。n.

Pythonでrangeからリストを作成する

range (範囲型) はrangeクラスによって作成されるオブジェクトで、その要素は開始番号から終了番号までの連続した番号です。

次の例のように、Python で範囲からリストを作成できます。

mylist = list (range (10))
print (mylist)
#>> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

mylist = list (range (2, 10))
print (mylist)
#>> [2, 3, 4, 5, 6, 7, 8, 9]

mylist = list (range (2, 10, 2 ))
print (mylist)
#>> [2, 4, 6, 8]

作成されたオブジェクトで指定された番号の要素の新しいリストが表示rangeされます。

list() 関数を使用して Python で空のリストを作成する

list() 関数の別のアプリケーションは、Python で空のリストを作成することです。

Python で空のリストを作成するには、 Creating a list in pythonの記事で学んだ空のリストを指定するだけでなく、list() 関数を使用して、関数内の引数を省略して空のリストを作成することもできます。

たとえば、次のような空のリストを作成します。

empty_list = list()
print(empty_list)
#> []

まとめ

上記 Kiyoshi はlist()関数と、 list 関数を使用して python で iterable からリストを作成する方法について学びました。レッスンの内容をよりよく理解するために、今日の例を書き直す練習をしてください。

そして、次のレッスンで Python の知識についてさらに学びましょう。

URL Link

https://laptrinhcanban.com/ja/python/nhap-mon-lap-trinh-python/list-trong-python/tao-list-tu-iterable-trong-python/

この記事は役立つと思ったらいいね!とシェアをお願いします
">

ホーム  › >>

Profile
きよしです!笑

Author: Kiyoshi (Chis Thanh)

Kiyoshi was a former international student in Japan. After graduating from Toyama University in 2017, Kiyoshi is currently working as a BrSE in Tokyo, Japan.