a = (1,2,3) b = ('a','b') x = itertools.product(a,b) print(list(x))
就是知乎上看到的这段代码,让我疑问了好久了。
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
它返回的是一个迭代器,可以用 next() 逐个取值
>>> import itertools as it >>> t = it.product((1,2,3),['a','b']) >>> type(t) <class 'itertools.product'> >>> next(t) (1, 'a') >>> next(t) (1, 'b')
报告相同问题?