Поиск по сайту:

Я так скажу: добро спешите делать, Не все ль равно, что ели и носили (Рудаки).

Превратить список в String в Python

3 мин для чтения
FavoriteLoadingДобавить в избранное
5 ноября 2021
PythonNet
На разных компьютерных языках список можно сравнить с массивом. Квадратные скобки используются для его обозначения, а запятая (,) используется для разделения двух элементов или элементов в списке. В Python упорядоченный набор символов представляет собой строку. Следует понимать различие между списком и строкой. Список – это упорядоченный тип объекта, тогда как строка – это упорядоченная последовательность символов. Принципиальная разница между ними очевидна. Когда предоставляется список, и мы преобразуем его в строку, мы можем столкнуться с различными ситуациями. Например, перевод списка строк. Эта статья покажет вам, как наиболее эффективным способом преобразовать список Python в строку.

 

Пример 1: Метод Join()

В Python функция соединения – один из самых простых способов преобразования списка в строку. Самая важная вещь, которую следует помнить при использовании этого метода, – это то, что он будет переводить только списки в строки, которые включают только строки в качестве элементов. Итерируемые объекты признаются как параметры для метода join(). Он также извлекает новую строку в качестве входных данных, которая содержит элементы, объединенные из итерируемого объекта.

В этом примере метод join() принимает входной список в качестве входных данных и объединяет элементы списка с выходной строкой, возвращая строку в качестве выходных данных. Изначально мы инициализировали список, в котором есть несколько элементов.

inp_list = [‘Привет’, 'Я', 'Andrey', 'Ex']

out_str = " "

print("Ознакомьтесь со списком прямо сейчас:\n")

print(out_str.join(inp_list))

 

Пример 2: понимание списка

В Python понимание списка генерирует список элементов из уже доступного списка. Затем цикл for используется для поэлементного обхода итерируемых объектов. Метод join() объединяет компоненты списка в новую строку и возвращает ее в качестве вывода, в то время как понимание списка просматривает элементы один за другим. Из существующего списка Python List Computing генерирует список элементов. Он также использует цикл for для изучения компонентов итерируемого объекта в шаблоне «элемент за элементом».

На этом прикрепленном скриншоте у нас есть список, в котором есть некоторые элементы. После этого мы использовали метод понимания списка и распечатали его результат, используя оператор печати.

X = ['Я', 'хочу', 4, 'торта', 'и', 18, 'мороженых'

listToStr = ' '.join([str(elem) for elem in x])

print(listToStr)

 

Читать  Ruby. Обратная строка

 

Пример 3: метод map()

Итерируемые объекты, такие как кортежи, списки и строки, принимаются функцией map(). В результате он используется для сопоставления компонентов итерационных объектов указанной функции. Чтобы преобразовать список в строку, функцию карты можно использовать двумя способами. Если список состоит полностью из цифр или если список разнообразен. Метод str() преобразует указанный тип данных в строковый тип данных, а функция map() принимает два ввода. Метод str() будет вызываться для каждого элемента в повторяемой последовательности. Итератор будет использоваться для получения строковых значений. Наконец, все значения, созданные функцией str(), объединяются с помощью метода join().

На этом прикрепленном снимке экрана у нас есть список под названием «x», в котором есть некоторые элементы, включая целые числа и символы. После этого мы использовали метод карты списка и распечатали его результат с помощью оператора печати.

x = ['Я', 'пишу', 2, 'решаю', 'для', ‘andreyex']

listToStr = ' '.join(map(str, x))

print(listToStr)

 

Заключение

В Python список и строка типов данных имеют свое значение. В этой статье были рассмотрены основы списков и строк Python, а также несколько методов и приемов преобразования типов данных списка в строки. Мы реализовали примеры, используя метод соединения, метод понимания списка и метод карты. Настоятельно рекомендуется тщательно изучить и понять все эти методы, поскольку они чрезвычайно продуктивны и полезны при преобразовании списка в строку с меньшим количеством строк кода. После понимания реализуйте все эти методы в своей системе.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close