@yternoxs

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

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

как сделать ab:cd?
суть вопроса в том что я не понимаю как делать конкатенацию слов из списка, 'a' + 'b' ещё понятно, списки
в статьях о конкатенаций говорится только о 'a' + 'b'(сложений переменных)
  • Вопрос задан
  • 95 просмотров
Решения вопроса 2
0xD34F
@0xD34F
chunkSize = 2
print(':'.join(''.join(g[i:i + chunkSize]) for i 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)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы