為什么迭代變數a會跳過串列中的字符值'a'并直接從'r'移動到'd'?
uj5u.com熱心網友回復:
因為lst在 for 回圈中遍歷時有一個洗掉操作,所以其中的元素lst正在減少。
基于現有代碼,可以嘗試修改for a in lst為for a in lst.copy()
uj5u.com熱心網友回復:
因為在第一次迭代后,“a”位置為 0,它占據了第一個位置項,即“d”。
st=input("Input String")
st=list(st)
op=dict(Counter(st))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/404993.html
標籤:
上一篇:通過for回圈分配給長度為兩個陣列的陣列時的C意外行為
下一篇:java倒金字塔?
