'-']
, чтобы на выходе было
[1, '+', 2, '-', 3]
?
что бы максимально компактно, может есть встроенная функция какая-нибудь
def calc(n, s): if len(n) == len(s) + 1: ms = 0 for i in range(1, len(n) + len(s)): if i % 2 == 0: n.insert(i - 1, s[ms]) ms += 1 return n else: return "lots of numbers or operators" n = [1, 2, 3] s = ['+', '-'] print(calc(n, s)) # [1, '+', 2, '-', 3] 🤔
a.axtend вроде бы
for i in zip(l1, l2): result.extend(i)
Обсуждают сегодня