У меня есть 3 series
, каждая из которых имеет эквивалентную длину, я преобразовал их в 3 list
. Я хочу объединить строки в списках по одному и тому же индексу и поместить конкатенированные строки в другой список. Как это сделать? например list1[0] + list2[0] + list3[0]
для каждого индекса n
.Как объединить строки в несколько списков с тем же индексом
0
A
ответ
1
Вы можете использовать zip()
и list comprehension:
>>> l1 = ["a", "b", "c"]
>>> l2 = ["1", "2", "3"]
>>> l3 = ["!", "?", "."]
>>> [''.join(item) for item in zip(l1, l2, l3)]
['a1!', 'b2?', 'c3.']
что, если l1, l2, l3 находятся в списке л, и я не знаю, сколько элементов в л, как сделать конкатенацию
в этом случае, вы можете просто распаковать список с подсписком к zip()
аргументы функции:
>>> l = [l1, l2, l3]
>>> [''.join(item) for item in zip(*l)]
['a1!', 'b2?', 'c3.']
Смежные вопросы
- 1. UITableView несколько insertSections с тем же индексом
- 2. Как объединить объект массивов с тем же индексом?
- 3. объединить два dataframes с одним и тем же индексом (неупорядоченный)
- 4. Объединить массивы Int и String с тем же индексом
- 5. .htaccess с тем же индексом
- 6. Сравнение элементов с тем же индексом
- 7. Удалить строки с индексом выше X с тем же значением
- 8. Объединить строки с тем же значением в определенном столбце
- 9. Объединить поля разных документов одним и тем же индексом
- 10. как объединить несколько строк с тем же id mysql
- 11. Как объединить несколько массивов с одним и тем же ключом?
- 12. Объединить dataframe строки по тем же именам
- 13. Элементы соединения Python с тем же индексом
- 14. объединить несколько функций с тем же кодом в jQuery
- 15. Как объединить несколько списков асинхронно
- 16. Как объединить несколько списков поэлементно
- 17. Объединить несколько списков
- 18. Объединить несколько списков фиксированной длины
- 19. xslt объединить несколько узлов с тем же именем
- 20. Pandas слияние строк с тем же значением и тем же индексом
- 21. Объедините два фрейма данных Pandas с тем же индексом
- 22. Сохранение нескольких значений в одном массиве с тем же индексом
- 23. Объединить несколько списков по спискам
- 24. Как объединить строки с одним индексом в одном кадре данных?
- 25. Объединить массивы с тем же идентификатором
- 26. Объединить строки вместе с тем же идентификатором SQL Server
- 27. Объединить ячейки с тем же содержимым HTML
- 28. Как объединить несколько списков IEnumerable вместе
- 29. Объединить две NSMutableDictionarys с тем же ключом
- 30. объединить несколько списков совпадений в один
что, если 'l1',' l2', 'l3' в списке' L', и я не знаю, сколько элементов в 'L', и я хочу конкатенировать строки в каждом элементе, как выполнить конкатенацию. thx – daiyue
@ daiyue в порядке, обновлено с образцом - надеюсь, я правильно понял проблему. – alecxe