Какие есть варианты соединения элементов списка?


a = ['lloo']
b = []

for i in a:
    for k in i:
        if k == 'l':
            k = 'L'
        b.append(k)

b = [''.join(b[:])

Есть вариант сделать без повторного обращения к b, чтоб сразу ['LLoo'] вывелось?


Ответы (1 шт):

Автор решения: Andy Pavlov

Пересоберите список с заменой через replace строковой l на L

a = ['lloo']
b = [c.replace('l', 'L') for c in a]  # ['LLoo']
→ Ссылка