我已經搜索了關於如何做到這一點的相關線程,但我找不到任何東西。在Python中複製列表的一部分
我有一個數組:
x = [a,a,a,b,a,a]
我想數組的元素複製到一個新的數組,直到我找到「B」。我試圖用循環做到這一點,但我得到一個錯誤,「y沒有定義」,我試圖初始化y,但也沒有工作。有任何想法嗎?我相信有更好的方法來做到這一點。
for ii in x:
if x[ii].find(num) == 0:
break
else:
y[ii] = x[ii]
你是什麼意思? 'X [II] .find(NUM)'?你有一個整數或字符串的列表? –
對不起,我用整數作爲例子,它是一個字符串數組。固定。 – iheartcpp