国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python列表list排列組合操作示例

2020-01-04 13:47:09
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Python列表list排列組合操作。分享給大家供大家參考,具體如下:

排列

例如:

輸入為

['1','2','3']和3

輸出為

['111','112','113','121','122','123','131','132','133','211','212','213','221','222','223','231','232','233','311','312','313','321','322','323','331','332','333']

實(shí)現(xiàn)代碼:

# -*- coding:utf-8 -*-#! pyhton2from itertools import productl = [1, 2, 3]print list(product(l, l))print list(product(l, repeat=3))

上述代碼運(yùn)行輸出:

[(1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3), (3, 1), (3, 2), (3, 3)]
[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 2, 1), (1, 2, 2), (1, 2, 3), (1, 3, 1), (1, 3, 2), (1, 3, 3), (2, 1, 1), (2, 1, 2), (2, 1, 3), (2, 2, 1), (2, 2, 2), (2, 2, 3), (2, 3, 1), (2, 3, 2), (2, 3, 3), (3, 1, 1), (3, 1, 2), (3, 1, 3), (3, 2, 1), (3, 2, 2), (3, 2, 3), (3, 3, 1), (3, 3, 2), (3, 3, 3)]

組合

例如:

輸入為

[1, 2, 3]和2

輸出為

[1, 2], [1, 3], [2, 3] 不考慮順序

實(shí)現(xiàn)代碼:

# -*- coding:utf-8 -*-#! pyhton2from itertools import combinationsl = [1, 2, 3, 4, 5]print list(combinations(l, 3))

上述代碼運(yùn)行輸出:

[(1, 2, 3), (1, 2, 4), (1, 2, 5), (1, 3, 4), (1, 3, 5), (1, 4, 5), (2, 3, 4), (2, 3, 5), (2, 4, 5), (3, 4, 5)]

希望本文所述對大家Python程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 德令哈市| 天水市| 调兵山市| 天柱县| 张家港市| 平昌县| 桂阳县| 郁南县| 绥化市| 临邑县| 凌云县| 西林县| 赣榆县| 清徐县| 墨玉县| 卢氏县| 苗栗市| 炎陵县| 屯门区| 诸城市| 景洪市| 措勤县| 惠安县| 惠东县| 镇雄县| 康乐县| 都安| 房产| 宣武区| 米泉市| 久治县| 米脂县| 天水市| 保德县| 高台县| 凤台县| 金乡县| 岑溪市| 小金县| 建瓯市| 巴里|