@yternoxs

Как сделать конкатенацию слов из списка?

g = ['a','b','c','d']
print(':'.join(g[0] + g[1]) + (g[2] + g[3]))

как сделать ab:cd?
суть вопроса в том что я не понимаю как делать конкатенацию слов из списка, 'a' + 'b' ещё понятно, списки
в статьях о конкатенаций говорится только о 'a' + 'b'(сложений переменных)
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 2
0xD34F
@0xD34F
chunkSize = 2
print(':'.join(''.join(g[n:n + chunkSize]) for n in range(0, len(g), chunkSize)))
Ответ написан
yternoxs
g = ['a','b','c','d']

a = ""

for i in range(len(g)):
    if i == 2:
        a = a + ":" + g[i]
    else:
        a = a + g[i]

print(a)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
deeplay Новосибирск
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
от 130 000 ₽
23 окт. 2020, в 03:00
1500 руб./за проект
23 окт. 2020, в 01:21
600 руб./за проект