мне было интересно, смогу ли я определить ascii_combinations список в одной строке, а не с помощью петли я использовал в следующем примере ...Как сделать список одно Liner с несколькими переменными в Python?
ascii_printable = [chr(count) for count in range(32, 127)]
ascii_combinations = []
for x1 in ascii_printable:
for x2 in ascii_printable:
for x3 in ascii_printable:
ascii_combinations.append(x1 + x2 + x3)
Я хотел создать список всех возможных символов 3 длинных комбинаций используя 95 односимвольных символов ASCII. Я сделал это, используя этот код, но поскольку мне удалось сократить ascii_printable в One-Liner, мне было интересно, могу ли я сделать то же самое с другим списком.
См 'itertools.product' –
ascii_combinations = [x1 + x2 + x3 для x1 в ascii_printable для x2 в ascii_printable для x3 в ascii_printable] – dima