2016-12-20 17 views
0

は、私は以下に要約されるリストのリストを作成する必要があります。はリストのリストの作成を自動化する - Pythonの

list_of_lists = [[0,1],[0,2],[0,3]....[0,N]] 

は、基本的にはちょうど0に各サブリストの最初の要素を必要とし、第2の要素の前の値より1だけ大きくなるようにする。

Nの値は約2000ですので、明らかに私は全体を入力したくありません。 Pythonで自動化する簡単な方法はありますか?

はあなたが

+0

あなたはプログラムでこれを達成するに任意の試みを試みたことがありますか?結局のところ、Pythonはテキストエディタではなくプログラミング言語であり、自動化が主な目的です。 – TigerhawkT3

答えて

3

あなたはで単純なリストの内包表記を使用することができますありがとう:

>>> N = 5 
>>> [[0, i] for i in range(1, N + 1)] 
[[0, 1], [0, 2], [0, 3], [0, 4], [0, 5]] 
+2

それは確かに動作することです。ありがとうございました! –

+0

これを追加したかっただけです。私はますます関数型プログラミングに慣れてきました。 'list(マップ(ラムダx:[0、x + 1]、範囲(1、N + 1))) –

関連する問題