Top.Mail.Ru

Перечень алгоритмов

19. Строки. Вставить между ее символами строки символ ' ' (пробел)

s='1234567890'

Способ № 1. Использование цикла for

st =''
for x in s:
    st+=x+
' '
print(st)

#1 2 3 4 5 6 7 8 9 0
Временная сложность: O (n)

 

Способ № 2. Использование метода replace()

s = s.replace('',' ')[1:]
print(s)

#1 2 3 4 5 6 7 8 9 0
Временная сложность: O (n)

 

 

Способ № 3. Использование метода split()

m = s.split(' ')
st=
''
for x in s:
    st+=x+
' '
print(st)

#1 2 3 4 5 6 7 8 9 0
Временная сложность: O (n)