我有'tups'中的元組列表,並已應用以下代碼進行過濾。元組列表的格式爲[(floata,stra1,stra2),(floatb,strb1,strb2),...etc]
解釋一個Python構造
keys=sorted({t[2] for t in tups})
for key in keys:
group=filter(lambda t: t[2]==key,tups)
print '{}:\n\tmax: {}\n\tmin: {}'.format(key,max(group),min(group))
起初我還以爲大括號是一個錯誤,並改變了他們方括號。我沒有得到語法錯誤,但代碼沒有工作。作爲最後的手段,我更換了括號,一切都很好。有人可以解釋這個建築嗎?這是字典理解嗎?在文檔中對此進行了解釋?
你在說什麼大括號? –