[問題] Append tuple in list

看板Python作者 (無價)時間16年前 (2009/02/21 21:54), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
pixel_vector = [] for x in range(0, width): for y in range(0, height): pixel = input_image_loaded[x, y] pixel_vector.append(pixel) # pixel_vector += pixel for i in range(0, width*height): print pixel_vector[i] 不好意思 請教一個有點粗淺的問題 在上述程式片段第五行、第六行的地方 如果用 append 的話 pixel_vector 將會是一堆 tuple 如果用 += 的話 pixel_vector 將會是一堆 int 請問這是為什麼呢? += 原來不是 append 的意思? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.39.186

02/21 22:18, , 1F
+=是extend不是append
02/21 22:18, 1F
文章代碼(AID): #19e0U4-3 (Python)
文章代碼(AID): #19e0U4-3 (Python)