5

I have been trying to add some data in a python list. I am actually going to store the data as a list inside a list. Now, the data is not coming index-wise.

それを説明するために、リスト「a」のリストがあるとしましょう。a[2]これでbeforeのデータができましたa[1]a[1]とはどちらa[2]もリストそのものです。a[2]さて、明らかに、を割り当てる前に何も割り当てることはできませんa[1]。そして、そこにどれだけのリストがあるかわかりません。つまり、これは動的であるはずです。

リストを正常に作成できるように、これに対する解決策はありますか?

4

6 に答える 6

5

空のリストを一定量のリストで埋めるという同じ問題がありました。これが、Oで満たされた「ボード」6x6を作成した私の方法です。

board = []    
for i in range(6): # create a list with nested lists
    board.append([])
    for n in range(6):
        board[i].append("O") # fills nested lists with data

結果:

[['O', 'O', 'O', 'O', 'O', 'O'],
 ['O', 'O', 'O', 'O', 'O', 'O'],
 ['O', 'O', 'O', 'O', 'O', 'O'], 
 ['O', 'O', 'O', 'O', 'O', 'O'],
 ['O', 'O', 'O', 'O', 'O', 'O'],
 ['O', 'O', 'O', 'O', 'O', 'O']]
于 2014-03-11T19:05:38.523 に答える