Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Как "склеить" список в python?

Автор: unkn000wn
Дата сообщения: 14.08.2006 15:34
Есть список например z=['v','i','d','e','o'] Нужно сделать чтобы было z=['video']
Как первый список превратить в правый?
Автор: TheChampion
Дата сообщения: 14.08.2006 15:41

Код: res = ""
for i in z:
res += i
z = [res]
Автор: SPlyer
Дата сообщения: 15.08.2006 02:23
TheChampion
Проще так

Код:
z = [''.join(z)]
Автор: unkn000wn
Дата сообщения: 15.08.2006 10:55
Спасибо
Автор: Jaaack
Дата сообщения: 28.01.2007 20:56
SPlyer
спасибо за альтернативу, я делал всегда иначе...


Код: reduce(lambda x,y:x+y,z)
Автор: dvs
Дата сообщения: 27.02.2008 18:41
Jaaack

Цитата:
спасибо за альтернативу, я делал всегда иначе...

Код:reduce(lambda x,y:x+y,z)

вроде должно работать если не ошибся нигде

Раотать будет, но меееедленно (Кстати, чтобы получить точно ['video'], надо тогда [reduce(lambda x,y:x+y,z)] ).
Самый правильный вариант у SPlyer




Страницы: 1

Предыдущая тема: VirtualTreeView


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.