私はPythonを初めて使用し、このようなものをリスト形式で作成して、csvライターを使用できるようにしたいと考えています。
["Structure1", "Structure2", ... "Structure50"]
Structureを50回繰り返すために使用できることは理解"Structure "*50
していますが、リストに入れて番号を追加するにはどうすればよいですか?
ありがとう!
リスト内包表記と文字列の書式設定を使用します。
["Structure%d" % i for i in xrange(1,51)]
リスト内包表記:
>>> ["Structure{0}".format(x) for x in range(1,51)]
['Structure1', 'Structure2', 'Structure3'... 'Structure50'
完全を期すために、機能的なスタイルのソリューションを次に示します。
map("Structure{0}".format, xrange(1, 51))
この Python ステートメントは、解決策として役立つはずです。
["Structure" + str(x) for x in xrange(51)]