最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

Python itertools.product和permutations

2023-03-30 12:36 作者:Superlitter  | 我要投稿

1.itertools.product

????語法:itertools.product(*iterables,repeat=1)

????參數(shù)說明:

????????*代表接受可變的參數(shù)

????????iterables,可迭代對象,可以使用for in 遍歷的對象(內(nèi)部實(shí)現(xiàn)了__iter__()),包括list,str, dict等。

????????返回的是笛卡爾積,根據(jù)傳入的元素,返回他們的笛卡爾積

????????repeat參數(shù),可以用來控制笛卡爾積的元素個(gè)數(shù),不傳默認(rèn)1

????product(A,B) 等價(jià)于 ((x,y) for x in A for y in B)

('A', 'C')

('A', 'D')

('B', 'C')

('B', 'D')

解決實(shí)際問題:

例:有4個(gè)數(shù)字 1 2 3 4,能組成多少不重復(fù)的三位數(shù),各是多少

常規(guī)寫法:

product:

當(dāng)然,也可以使用itertools 下的permutations實(shí)現(xiàn),代碼如下

2.itertools.permutations

?????語法:itertools.permutations(*iterables,r=None)

? ? 參數(shù)說明:

????????*代表接受可變的參數(shù)

????????iterables,可迭代對象

????????默認(rèn)返回(r=None)的是所有元素的排列組合

????????r參數(shù),指定排列的長度,不傳默認(rèn)None


Python itertools.product和permutations的評論 (共 條)

分享到微博請遵守國家法律
错那县| 大兴区| 福建省| 邯郸市| 通许县| 安福县| 兴安盟| 志丹县| 营山县| 廉江市| 永德县| 海盐县| 格尔木市| 红安县| 镶黄旗| 洪泽县| 噶尔县| 蒙城县| 子洲县| 盖州市| 阳西县| 天津市| 泰来县| 皋兰县| 晴隆县| 行唐县| 迁西县| 阿克陶县| 潜江市| 吉木乃县| 哈尔滨市| 谢通门县| 蓝田县| 二连浩特市| 陇西县| 兴安盟| 弥渡县| 绥芬河市| 沙田区| 千阳县| 明光市|