len(b))
for i in range(k):
с.append(a[i])
c.append(b[i])
c = c+a[k:]+b[k:]
print(c)
что значит звездочка с запятой в первых двух строках?
зачем здесь минимальное значение?
что делает цикл?
Распаковка
Смысл этого действия непонятен
может в беггинерс пройдешь с такими вопросами? Вторая глава учебника по питону содержит ответы на вопрос.
Через запятую можно перечислять переменные, в которые будет распакована последовательность. Например a, b = [1, 2]. В a будет 1, в b будет 2. С помощью * можно указать, куда будут помещены лишние значения в последовательности. Например *a, b = [1, 2, 3]. В a будет [1, 2], в b будет 3. Если указана только одна переменная, логично, что вся последовательность будет распакована в эту одну переменную. *a, = input(). В a будет список введённых символов.
Обсуждают сегодня