日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python itertools.product_Python的itertools.product 方法

發布時間:2025/4/17 python 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python itertools.product_Python的itertools.product 方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

itertools.product:類似于求多個可迭代對象的笛卡爾積。

使用的形式是:

itertools.product(*iterables, repeat=1),

product(X, repeat=3)等價于product(X, X, X)。

1. 直接使用時:分別生成元組,然后合成一個list

importitertools

aa= itertools.product(['西藏','瀑布','湖水'], ['月色','星空'])

bb= list(aa) #按照順序生成笛卡爾積,repeat默認是1

print(bb)

2. 假設設置:repeat=3

random_list = list(itertools.product(['西藏','瀑布','湖水'], ['月色','星空'], repeat=3))print(random_list) #此list長度為216

為什么會是216呢?

首先,在不設置 repeat 參數的時候,默認是1,生成的list長度時6 —— 這可以用數學的排列組合來表示,從第一個參數?['西藏','瀑布','湖水']?取出一個值,有3種可能;從第二個參數['月色','星空']?取出一個值,有2種可能;故 3*2=6種結果。

然后,當設置 repeat=3 時,也就是說將 repeat=1(默認)的結果再重復2次后(也就是最后一共有3套一樣的第一層結果)再進行排列組合,從第一個結果(6種結果)取出一個元素的可能有6種,同理,從第二第三個重復結果中取出一個元素的可能各有6種,于是它們的組合就有6*6*6=216種。

當然,也是先合成一個元組再組成list的。

3. 所以也能理解下面的結果是27種了吧

random_list = list(itertools.product(['西藏','瀑布','湖水'], repeat=3))print(random_list)

因為第一層結果是3種可能;執行該操作3次,就形成了第一層的3套一樣的結果(每個結果各有3種可能),然后再排列組合就是 3*3*3=27種結果。

4. 如果要從列表中隨機取出幾個不重復的元素的話(原來的列表本身元素不重復),可用 random.sample 方法。

importrandom

random.seed(1) #設置隨機數種子,可用來檢測相同的隨機數得到的結果是否一致

n= 2aa= random.sample(random_list, n) #隨機列表中的n個元素

print(aa)

也就是從上述27種結果中,隨機取出2種,得到:

random_list = list(itertools.product(range(1,4), range(1,2)))print(random_list)

n= 2aa= random.sample(random_list, n) #隨機列表中的n個元素

print(aa)

參考:

總結

以上是生活随笔為你收集整理的python itertools.product_Python的itertools.product 方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 女人下面无遮挡 | 亚洲视频一二 | 亚洲av综合色区 | 中文字幕乱码亚洲精品一区 | 国产成人免费视频 | 免费成人黄 | 日本一区二区三区电影在线观看 | 海量av | 天天操天天干天天舔 | 欧美大片网站 | 天天操夜操| 色校园 | 99r精品视频 | 午夜久久久久久噜噜噜噜 | 怡春院视频 | 欧美一区三区 | 在线不卡av | 视频在线91 | 国产精品久久久久久久久久久久久久 | 日韩视频在线视频 | 狠狠干伊人网 | 久久久久久久偷拍 | 欧美嫩草影院 | 亚洲精品乱码久久久久久自慰 | 草久久免费视频 | 日本少妇吞精囗交视频 | 美女久久久久久久久久 | 最近日韩免费视频 | 一区二区视频免费看 | 亚洲精品乱码久久久久久按摩观 | 亚洲精品免费观看 | 国产美女自拍视频 | 成人小视频在线看 | 日本中文字幕成人 | 久久久黄色网 | av999| 狠狠干欧美 | 欧美国产日本在线 | 久久久夜精品 | 精品久| 97国产在线观看 | 超碰91在线 | 污污的视频软件 | 五月天激情电影 | 久久久久一区二区三区四区 | 99久在线精品99re8热 | 美女扒开内裤让男人桶 | 成人av免费在线看 | 强开乳罩摸双乳吃奶羞羞www | 黄色裸体视频 | 欧美色哟哟 | 欧美综合自拍亚洲综合图片区 | 熟女少妇a性色生活片毛片 亚洲伊人成人网 | 免费黄网站在线观看 | 国产精品国产三级国产专区51区 | 2017日日夜夜| 99久久影院 | 日本免费小视频 | 亚洲国产精品美女 | 好男人.www| 毛片一区 | 久久综合亚洲精品 | 麻豆精品国产精华精华液好用吗 | www.-级毛片线天内射视视 | 国产人妖视频 | 已满18岁免费观看电视连续剧 | 免费观看成人 | 99综合久久| 亚洲激情欧美激情 | 天天爽夜夜爽一区二区三区 | 韩国av电影在线观看 | 亚洲精品久久一区二区三区777 | 亚洲女则毛耸耸bbw 边吃奶边添下面好爽 | 日本簧片在线观看 | 国产精品xx| 在线观看视频国产 | 99精品视频免费版的特色功能 | 免费看一级黄色大全 | 国产成人综合精品 | 欧美精品乱码久久久久久按摩 | 久久国产精品精品国产 | 日本精品一区二区三区视频 | 欧美色图19p| 国产成人99久久亚洲综合精品 | 在线观看免费视频黄 | 日韩在线网 | 国产欧美日韩激情 | 午夜av网址 | 久久久久亚洲av成人毛片韩 | av资源库 | 观看av在线| 久久先锋 | 欧洲av片| 国产二页| 性色av蜜臀av色欲av | 97av视频在线 | 制服一区 | 欧美系列一区二区 | 久久天天躁狠狠躁夜夜躁2014 |