0
我在正確排序代碼時遇到了問題。排序Python列表
def generateList(attendeeList, criteria, workshoptitle):
for i in attendeeList:
if(criteria == 'Workshop1'):
criteria = 'Workshop B'
if(i['session1'] == criteria):
temp = []
temp.append((i['lastname']))
temp.sort()
print(temp)
輸出不出來的姓氏排序
['Smith']
['Robertson']
['Lovelace']
['Yu']
OH是因爲我的溫度是在循環內嗎?那麼它是否每次都重新創建變量並將其放入並重申? – MuthaCluffer
@MuthaCluffer確切地說是 – Anonymous
@MuthaCluffer是的,你每次都將一個新的空列表分配給'temp'。 – Tagc