2016-09-17 15 views
1

返されたタプルをリストのリストまたは配列のリストに追加しようとしています。返されたタプルをリストのリストに追加する

dim = 10 
    for key, figure in sorted(problem.figures.iteritems(), reverse=True): 
     dim -= 1 
     # print key, dim 
     (img_arr[dim], images[dim]) = vectorize(figure) 

この関数は、配列とイメージを返します。私は、配列と画像のリストのリストを作成しようとしています。ループ外の画像のリストを初期化せずにこれを行うことはできますか?

答えて

0
img_arr[dim], images[dim] = vectorize(figure) 
+0

これは私にエラーを与えた、 :私はimg_arr定義されていた を "NameErrorグローバル名 '画像は' が定義されていません" とそれ以前に使用されていたので、私はそれに誤りはなかった –

0

次のようにリストのappend()属性を使用してみてください:

img_arr, images = [],[] # assuming you already declared the list 

for key, figure in sorted(problem.figures.iteritems(), reverse=True): 
    tup = vectorize(figure) 
    img_arr.append(tup[0]) 
    images.append(tup[1]) 

The method append() appends a passed obj into the existing list.

関連する問題