我的問題如下,我有一個數組命名crave=['word1','word2','word3'....'wordx']
,我想轉換爲ITEM=[['word1','word2','word3'],['word4','word5','word6'] etc]
我用下面的代碼填充在python
buff=[['none','none','none']]
n=10
ITEM=[]
i=0
while 1>0 :
buff[0][0]=crave[i]
buff[0][1]=crave[i+1]
buff[0][2]=crave[i+2]
ITEM.insert(len(ITEM),buff[0])
i=i+3
if i>n:
break
但我得到的卻是[['wordx-2','wordx-1','wordx'],['wordx-2','wordx-1','wordx'],['wordx-2','wordx-1','wordx']etc]
爲什麼會發生這種情況?:(
所以你想要將列表拆分爲3個元素子列表?訂購重要嗎? – Moj
我試圖理解你的代碼的作用,爲了讓它編譯和運行,我不得不修改一些代碼行。這是我所做的:https://ideone.com/bHuDx2 – Wolf
是的訂購是重要的Moj –