「tups」にタプルのリストがあり、次のコードを適用してフィルタリングしました。タプルのリストの形式は[(floata,stra1,stra2),(floatb,strb1,strb2),...etc]
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))
最初は中かっこが間違いだと思い、角かっこに変更しました。構文エラーは発生しませんでしたが、コードは機能しませんでした。最後の手段として、ブラケットを元に戻しましたが、すべて問題ありませんでした。誰か構造を説明してください。これは辞書の理解ですか?これはドキュメントのどこで説明されていますか?