Python小技巧:使用*解包和itertools.product()求笛卡爾積

【問題】 目前有一字符串s = "['a', 'b'],['c', 'd']",想把它分開成爲兩個列表: list1 = ['a', 'b'] list2 = ['c', 'd'] 之後使用itertools.product()求笛卡爾積,應該寫成: 1 for i in itertools.product(list1, list2): 2 print i 結果爲: ('a', 'c')
相關文章
相關標籤/搜索