-2
我想算一個給定的列表,如:合計表按訂單
list = [1 , 1, 2, 2, 4, 2, 3, 3]
,其結果將是:
2122141223
那麼這段代碼的功能是計數按訂單多少次X數字在行中。在上面的例子中有1個,然後又1,所以= 2(次數的數量)1這是我做了什麼,我不知道如何繼續(數字本身)
list = [1, 1, 2, 1, 4, 6]
i = 0
n = len(list)
c = 1
list2 =[]
while i in range(0, n) and c in range (1 , n):
if list[i] == list[i+1]:
listc= i+c
listx = str(listc)
list2.insert(i, i+c)
i += 1
c += 1
else:
f = i + 1
i += 1
c += 1
。
我想要做的是檢查數字是否相同的循環,如果他們將繼續下一個數字,直到它運行不同的數字。
請,表演,你有什麼話已經嘗試過,什麼不起作用 – soon
到目前爲止,我設法做一個循環,只是複製另一個列表...我基本卡住 – mars
@mars編輯到你的問題,它是不可讀的,沒有格式。 – TankorSmash