Nov-09-2021, 08:46 PM
Possibly want product. Although shoving the results together to make numbers isn't always trivial.
from itertools import product digits = "1457" for number_str in product(digits, repeat=4): number = int("".join(number_str)) print(number)
Output:1111
1114
1115
1117
1141
1144
1145
1147
...