やあ、みんな!この記事では、空のPythonリストを作成するためのさまざまな方法に焦点を当てます。
まず、PythonのListの動作を詳しく理解しましょう。
Pythonのリストの基本
Pythonのリストは、その中に要素を格納する動的なデータ構造です。
リストの良さは、異なる要素を格納できることです。
つまり、異なるデータ型の要素を格納することができます。
例えば、以下の様になります。
lst = [ 1 , 2 , 4 , 'Python' , 'sp' ]
print (lst)
|
結果は、以下の通りになります。
[ 1 , 2 , 4 , 'Python' , 'sp' ]
|
それでは、Pythonの空のリストを作成する方法を見てみましょう。
テクニック1:角括弧を使う
Pythonでは角括弧を使って空のリストを作成することができます。
ご存知のように、リストは角括弧を使って要素を格納します。
このように、リストにも角括弧を使うことができます。
構文は以下の様な感じです。
list = []
|
例えば、以下の様になります。
lst = []
print ( "Empty list: " ,lst)
|
上記の例では、角括弧を使って空リストを作っている。
結果は以下の通りです。
Empty list : []
|
テクニック2: list() 関数を使う
Python の list() 関数は、以下のように空のリストを生成するために使用されます。
構文は以下の様な感じです。
list = list ()
|
list()関数は、引数が渡されなければ空のリストを返します。
しかし、引数としてデータ値が渡された場合、list()関数はイテラブルのデータ値を返します。
例えば、以下の様になります。
lst = list ()
print ( "Empty list: " ,lst)
|
ここでは、組み込みの list() 関数で空のリストを作成しました。
list()関数には引数が渡されていないので、出力として空リストが返されます。
結果は以下の通りです。
Empty list : []
|
まとめ
ここまでで、このトピックは終了です。
もし何か疑問があれば、お気軽にコメントください。
Pythonでリストが空かどうかをチェックする関数を実装したい場合は、リンク先の記事を参照してください。
この記事もチェック:Pythonで連結リスト(リンクリスト)をクラスで実装する方法