Как сделать в питоне отступ (одна пустая строчка) между разными сериями списка?

Для создания отступа, или пустой строки, между разными сериями элементов списка в Python, можно использовать цикл for для обхода списка и добавления дополнительной строки после каждой серии элементов.

Допустим, у нас есть список my_list, который содержит несколько серий элементов:

my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9, 10]]

Мы хотим добавить отступ между каждой серией элементов. Для этого мы можем использовать цикл for, чтобы пройтись по каждому элементу списка, и проверить, является ли текущий элемент последним элементом в серии. Если это так, мы добавляем пустую строку.

for i, series in enumerate(my_list):
    for j, element in enumerate(series):
        print(element)
        if j != len(series) - 1:
            print(" ", end="")
    if i != len(my_list) - 1:
        print()  # пустая строка

В этом коде мы используем вложенные циклы - внешний цикл enumerate(my_list) проходится по каждой серии элементов в списке my_list, а внутренний цикл enumerate(series) проходится по каждому элементу в текущей серии. Мы выводим каждый элемент с помощью print(element), а затем проверяем, является ли текущий элемент последним элементом в серии (сравнивая j со значением len(series) - 1). Если это так, мы выводим пустую строку после элемента с помощью print().

На выходе мы получим список с отступами между сериями элементов:

1 2 3
4 5 6
7 8 9 10

где каждый отступ представляет собой пустую строку.

Если вам нужно сохранить список с отступами в новой переменной, вы можете использовать оператор += для добавления пустой строки к созданной строке:

result = ""
for i, series in enumerate(my_list):
    for j, element in enumerate(series):
        result += str(element)
        if j != len(series) - 1:
            result += " "
    if i != len(my_list) - 1:
        result += "n"  # пустая строка

Здесь мы создаем пустую строку result и используем оператор += для добавления элементов и пустых строк к этой переменной.