data = [2, 3, 4, 5, 1] data.sort()上述程式碼會將 data 的元素由小到大排序, 因為 sort() 是直接排序 data 的元素,而不是排序複製 data 的元素, 所以傳回值是 None 以避免困擾,如果要將排序過的資料傳給另一個序列要使用 sorted(),如
sorted_data = sorted(data)假設現在 data 改成如下
data = [(11, 5, 1000), (13, 4, 10), (17, 6, 100), (19, 5, 1) ]想要以 tuple 的第二、三、一個元素的大小做排序,該怎麼做?