``蟒蛇皮
導入itertools
#定義團隊列表
teams = ['A ',' B ',' C ',' D ',' E ',' F ',' G ',' H ',' I ',' J']
#列出所有可能的分組情況
group _ combinations = list(ITER tools . combinations(teams,2))
#打印結果
對於group_combinations中的組:
打印(組)
```
在上面的代碼中,我們首先定義了壹個包含10個團隊的列表。然後,使用itertools.combinations()`方法將組列表和組合的長度(此處為2,表示成對分組)作為參數傳遞給` combinations()`函數。將返回的結果轉換成壹個列表,並將其存儲在group_combinations變量中。
最後,遍歷group_combinations列表並打印出所有分組情況。
運行上面的代碼將得到945種不同的分組情況。