-3
A
回答
0
下面是一個使用計數器的解決方案:
from collections import Counter
c = Counter()
l = ['a', 'a', 'a', 'b', 'b', 'c', 'c']
out = []
for e in l:
out.append((e, c[e]))
c[e] += 1
print(out)
這裏是另一個,它假定輸入列表是排序的:
from itertools import groupby
print(tuple((e, idx) for _, group in groupby(l) for idx, e in enumerate(group)))
+0
非常感謝! – user2529747
相關問題
- 1. 將計數器列添加到表
- 2. 計數器增加()
- 3. 計數器變量()`宏不會增加
- 4. 增加FORLOOP中的計數器變量
- 5. T-SQL變量計數器不增加
- 6. cassandra批量增加計數器?
- 7. 批量計數器不增加
- 8. 如何增加計數器到列表中的每個元素添加
- 9. 用CSS計數器添加一個自動增量值
- 10. Tkinter - Python 3 - 將增量計數器添加到類窗口中?
- 11. 使用計數器來增加列號
- 12. Python增加列表引用計數
- 13. 重置計數器增量
- 14. 增量計數器onclick
- 15. 持續增量計數器
- 16. 增量計數器mysql
- 17. Shopify - 增量或計數器
- 18. 增量計數器JavaScript/JQuery
- 19. 如何將增量和減量函數添加到這塊計數器?
- 20. 多次增加計數器
- 21. jQuery的增加計數器
- 22. 動態增加計數器
- 23. bash不增加計數器
- 24. 增加的增量計數器循環在Python腳本解析
- 25. PHP計數器增加了額外的增量
- 26. 計數器遞增成倍增加
- 27. 從騾子批量增量計數器
- 28. 添加(+/-)按鈕數量增量
- 29. PHP服務器端增量計數器
- 30. 定時器控制增量計數器
在你的例子中,所有相等的值是連續的。這總是如此嗎? – DSM
那麼,你的問題是什麼?你有什麼嘗試?你碰到什麼問題?堆棧溢出不是一個代碼寫入服務,你不能只發布你的作業分配或任務要求,並要求有人生成代碼。但是如果您自己解決了一個問題並遇到特定問題,我們很樂意提供幫助。 – Blckknght
@Blckknght感謝您的反饋。我很抱歉,我試圖儘可能直接,而不會混淆我非常混亂和業餘失敗的嘗試。 – user2529747