推 s0914714: result要用extend 09/14 23:52
推 cuteSquirrel: 倒數第二行改成 result.append(series[::]) 09/14 23:54
推 s0914714: 抱歉 2樓才是對的 09/14 23:56
→ cuteSquirrel: 原因是series實際上是一個reference, 09/14 23:56
→ cuteSquirrel: 舊的寫法會因為series一直計算更新內容,導致result 09/14 23:57
→ cuteSquirrel: 只會指向最後一次計算結果,也就是[2,2] 09/14 23:58
感謝各位,現在才知道原來list是指標,等於我每次append都新增同一組值
推 TitanEric: 不要用* 用list comprehension 09/15 00:21
※ 編輯: kanako (112.104.27.82 臺灣), 09/15/2021 00:32:22
推 lycantrope: list還可以包含list自身就會[...] 09/15 07:34
推 poototo: * 要注意就是了,看自己對可變容器的用法需求 09/16 08:41
推 garyhsu1209: result = [[i, j] for i in range(3) for j in range 09/17 22:07
→ garyhsu1209: (3)] 09/17 22:07
→ garyhsu1209: 一行收工 09/17 22:08
推 garyhsu1209: 我[i ,j]寫反了,要改成[j, i] 09/17 22:10