欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 給列表分組

夏志豪1年前10瀏覽0評論

在 Python 中,我們可以使用itertools.groupby函數對列表進行分組。

首先,需要導入itertools模塊:

import itertools

然后,我們可以使用groupby函數對列表進行分組。例如:

lst = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4]
groups = []
uniquekeys = []
for k, g in itertools.groupby(lst):
groups.append(list(g))      # 將分組結果轉換為列表
uniquekeys.append(k)

上述代碼中,我們定義了一個列表lst,其中包含了一些重復的元素。我們使用itertools.groupby函數對這些元素進行分組,并將分組結果以及分組的鍵值存儲在兩個列表中。

最后,我們可以打印出分組結果:

for group, key in zip(groups, uniquekeys):
print(key, group)

輸出結果為:

1 [1]
2 [2, 2]
3 [3, 3, 3]
4 [4, 4, 4, 4]

如上所示,我們成功對列表進行了分組,并將結果存儲在了兩個列表中。