Когда пробелы не важны в Python?
Кажется, что внутри списка его игнорируют, например:
for x in range(5):
list += [x, 1
,2,3,
4,5]






Пробелы важны только для отступов в операторах. У вас есть один оператор в нескольких строках, и только отступ начала оператора в первой строке имеет значение. См. Python: мифы об отступах для получения дополнительной информации.
Ваш вопрос действительно о том, когда Python неявно объединяет строки кода.
Python будет неявно соединять строки, содержащиеся в (скобках), {скобках} и [скобках], как в вашем примере кода. Вы также можете явно объединить строки с помощью обратной косой черты (\) в конце строки.
Подробнее здесь, на неявное продолжение строки:
Ответ г-на Гэмбла верен для отступов.