itertools.combinations_with_replacement()

  • + 13 comments

    Am I the only one who finds prints in list comprehensions really ugly?

    from itertools import combinations_with_replacement
    
    s, k = input().split()
    
    for c in combinations_with_replacement(sorted(s), int(k)):
        print("".join(c))