Examples
coordinates = [(0, 1), (3, 2), (1, 7), (3, 7)]
coordinates.sort()
data = [('Taipei', 30, 70), ('Taichung', 32, 10), ('Kaohsiung', 35, 30)]
for c, t, h in data:
print(f"{c:{max(len(c_) for c_, *_ in data)}}: 攝氏 {t} 度,濕度 {h}%")
raw_scores = [("小明", (80, 60, 77)), ("大華", (78, 63, 55))]
weighted_averages = [(n, (c*3 + m*2 + p*1)/6) for n, (c, m, p) in raw_scores]