iT邦幫忙

0

python布林排列組合

想請教一下 python是否有function可以直接做布林排列組合
以達到如下圖
https://ithelp.ithome.com.tw/upload/images/20200424/2011004235UEVcQISk.png

謝謝

2 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2020-04-24 11:13:16

有,看這裡

參考文章作者本尊在樓下
請選他最佳解答無誤
/images/emoticon/emoticon34.gif

1
心原一馬
iT邦研究生 5 級 ‧ 2020-04-24 11:33:57

您好,可以使用python內建模組itertool裡面的product函數,例如:

from itertools import product
print(list(product('01', repeat = 3)))

語法可參考Python官方文檔- itertools的介紹,
或參考另一個回答海綿寶寶邦友分享的連結(是小馬的文章哦,很高興自己的文章被引用xdd)

若解答有幫助的話,
希望不吝給個最佳解答,謝謝您~

我要發表回答

立即登入回答