2017-02-09 89 views
-1

目前,我有這個代碼寫在聲明蟒蛇10個變量:聲明多個變量的for循環蟒蛇

oneScore = textFont.render('1. ' + str(sortedList[0][0]) + ' ' + str(sortedList[0][1]), True, white) 
twoScore = textFont.render('2. ' + str(sortedList[1][0]) + ' ' + str(sortedList[1][1]), True, white) 
threeScore = textFont.render('3. ' + str(sortedList[2][0]) + ' ' + str(sortedList[2][1]), True, white) 
fourScore = textFont.render('4. ' + str(sortedList[3][0]) + ' ' + str(sortedList[3][1]), True, white) 
fiveScore = textFont.render('5. ' + str(sortedList[4][0]) + ' ' + str(sortedList[4][1]), True, white) 
sixScore = textFont.render('6. ' + str(sortedList[5][0]) + ' ' + str(sortedList[5][1]), True, white) 
sevenScore = textFont.render('7. ' + str(sortedList[6][0]) + ' ' + str(sortedList[6][1]), True, white) 
eightScore = textFont.render('8. ' + str(sortedList[7][0]) + ' ' + str(sortedList[7][1]), True, white) 
nineScore = textFont.render('9. ' + str(sortedList[8][0]) + ' ' + str(sortedList[8][1]), True, white) 
tenScore = textFont.render('10. ' + str(sortedList[9][0]) + ' ' + str(sortedList[9][1]), True, white) 

是否有這樣做的更有效的方法?

+0

他們需要以變量的形式嗎?你可以把它們放在字典中嗎?編輯:或任何其他序列類型 –

+0

這是我的寵物,但* Python沒有變量聲明*。 –

回答

1

不帶有命名變量。這就是列表

score[i] = textFont.render('1. ' + str(sortedList[i][0]) + ' ' + str(sortedList[i][1]), True, white) 
+0

不能相信我沒有想到,謝謝。 – Callum