Python是一種非常強大的編程語言,它的許多特性都讓程序員們非常喜歡它。其中一個非常有用的特性就是分組。Python可以通過幾行代碼來將列表分組,這樣就能夠得到一些非常有用的信息。
# 示例代碼 from itertools import groupby data = [(1, 1), (1, 2), (2, 1), (2, 2), (2, 3)] for key, group in groupby(data, lambda x: x[0]): print(key, [x[1] for x in group])
上面的代碼將一個列表按照第一個元素分組,輸出結果為:
1 [1, 2] 2 [1, 2, 3]
通過這個例子,我們可以看到Python內置的itertools庫中的groupby方法可以幫助我們快速進行列表分組。
借助這個特性,我們可以在實際應用中快速對數據進行分組統計,從而得到更加有用的信息。