2011-01-17 37 views
1

http://diveintopython3.ep.io/native-datatypes.htmlPythonでリストを作成するにはどうしたらいいですか?

私はそのリンクを見つけましたが、まずリストを作成しなければならないという事実に頼っているようです。最初に空の場合、Pythonでリストを作成するにはどうすればいいですか?私はC#の背景から来ているので、これはこれまでのところ奇妙なものです。

たとえば、.append()メソッドは私が探しているものですが、リストが最初に存在するという事実を利用しています。。助言がありますか?

+0

Googleの結果#7(パイソン空のリスト):のhttp:// effbot .org/zone/python-list.htm – John

答えて

4

あなたが他の人が指摘したように、あなたがリストリテラルオペレータ[]と空のリストを作成することができ、この

L=list() 

または

L=[] 
+3

第2の方法はより慣用的であり、 "Pythonic"であることに注意してください。 –

+0

@musicフリーク、私はそれがより慣用的であることに同意すると思うが、それはPythonの美しいダイナミックさのいくつかをあきらめる。 –

+0

@gnibbler:どうですか?どちらの例も機能的には同等なので、わかりやすく表示されているわけではありません。 –

1

のような空のリストを作成することができます。

そのあなたがいつもの場所で、すでにいくつかの値で開始する必要がある場合は、値のリストを初期化できることは注目に値する:

a = 5 
L = [42, -12, a] 
関連する問題