我有一個包含數字(lijstkleur)1,4,6,7的列表。 我也有從0至8 現在範圍我已經TE下面的代碼:如果語句與列表包含
for x in range(0, len(L), 1):
if x in lijstkleur == True:
self.label = Label(self.frame, text=string[x], fg="yellow", bg="red")
self.label.pack(side=LEFT)
else:
self.label = Label(self.frame, text=string[x], fg="white", bg="red")
self.label.pack(side=LEFT)
,但所有的數字變成白色的,什麼是錯的這個if語句
當'範圍內的x(len(L))'將不需要'for x in range(0,len(L),1)'。或者'對於x,zip(L,string)''。並且'self.label.pack(side = LEFT)'可以被掛起......這裏有很多。 – hughdbrown
非常感謝答案;) – Glenn