我该如何修改这段代码?

时间:2017-11-17 11:19:30

标签: python

from itertools import product
for d in product(range(10), repeat=4):
   if 7 in d :
      print(d)

这应该打印所有编号为7的数字,但如果我想要的数字只包含一个7?

1 个答案:

答案 0 :(得分:0)

这是一种方法:

为每个d计算7s的数量,并选择仅包含一个的from itertools import product for d in product(range(10), repeat=4): if d.count(7) == 1: print(d) 。 (感谢@MrXcoder在评论中提供帮助)

$config['sess_save_path'] =  BASEPATH . 'cache/';