lstOfitems= list(leterCount.values())
HstNumber = max(lstOfitems)
ListOfkeys= list(leterCount.keys())
NumberofChar = len(ListOfkeys)
tess = turtle.Turtle()
tess.color("white")
tess.fillcolor("white")
tess.pensize(3)
wn = turtle.Screen()
wn.bgcolor("black")
wn.setworldcoordinates(0-BORDER,0-BORDER,FORWARD*NumberofChar+BORDER,HstNumber+BORDER)
for a,b in(lstOfitems,ListOfkeys):
drawBar(tess, a, b)
上面的代碼需要一個字符串並計算出有多少個章程,然後存儲在字典中。之後我試圖做一個條形圖,但是我遇到了一個問題,我得到一個錯誤,說有些值得解開。我該如何解決 ?開箱錯誤
的追溯是這樣的:
Traceback (most recent call last):
文件 「C:\用戶\史蒂芬\桌面\ lab8excirse2.py」,線76,在主 () 文件「C:\用戶\史蒂芬\ Desktop \ lab8excirse2.py「,第74行,主要爲 loopSTr() 文件」C:\ Users \ Steven \ Desktop \ lab8excirse2.py「,第47行,在循環STr for a,b in(lstOfitems,ListOfkeys) : ValueError:太多值解包(預計2)
我想你只需要'zip(lstOfitems,ListOfkeys)'。 –
請提供完整的錯誤追溯。 – jonrsharpe