我想从1-225中找到12位数字的组合,然后找到这些组合中仅包含6个唯一数字(例如:123456123456)的数字。
现在,我设法找到了用于组合词的Itertools库,但是我似乎还不知道如何提取只有6个唯一数字的库。
将提供任何帮助。
答案 0 :(得分:1)
len(set(str(number)))
为您提供整数变量number
具有的唯一数字。
答案 1 :(得分:0)
这种理解有效:
[ int("".join(x)) for x in filter(lambda x: len(set(x)) == 6, itertools.combinations_with_replacement("1234567890", 12))]