python 3.7
itertools.productをリストに変換する場合、
python
1x = [1,2,3] 2y = [4,5] 3 4prod_ = itertools.product(x,y) 5prod_list = list(prod_) 6 7#1 8print(prod_list) 9#2 10print(list(prod_)) 11#3 12print([prod_]) 13 14
上記3パターンで出力が異なる理由を知りたい
#1 >>[(1, 4), (1, 5), (2, 4), (2, 5), (3, 4), (3, 5)] #2 >>[] #3 >>[<itertools.product object at 0x000002060C313098>]
以下の内包表記においても同様
[print(i) for i in prod_list ] [print(i) for i in list(prod_)]
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。