リストのリストで項目を参照しようとしていますが、項目全体ではなく項目内の数字だけが返されます。私が何を意味するのかを見せてください。私がやるとしたらリストの項目の項目を正しく参照する方法
# Let's say I have this list here
L = [['201','304','514'],['312','143','224']]
この
L2 = L[0]
print(L2[0])
結果が '201' を 正しいすべきですか?
この場合、私のプログラムは2つのアイテムしか撮影していませんが、これはアイテムの最初の番号です。ここに私のコードのいくつかがあります。
zp = [list(t) for t in zip(*[iter(masterL)] * 3)]
# masterL is just a regular list and zp creates a list of lists grouped by 3
# similar to the list L stated above
count = 0
while count < len(zp):
current_img = zp[count]
for rgb in current_img:
red = int(rgb[0])
green = int(rgb[1])
blue = int(rgb[2])
この場合、上記のzp = Lとすることができます。私は私のコードは、この
red = 201
green = 304
blue = 514
のように見えているはずものです。 – AChampion
masterL = ['201'、 '304'、 '514'、 '312'、 '143'、 '224'] – yessir1324
'' 'current_img'''は' '' zp'''の最初の項目です。それを反復する。 '' 'current_img'''と' '' rgb'''を表示して何が起きているのかを確認してください。 – wwii