Рубрики
Без рубрики

Питон присоединиться к списку

Список присоединения Python, Python Присоединяйтесь к Функции соединения Python String, Python Список присоединения с разделителем, Python Присоединиться к элементам списка, Python Присоединяйтесь к двум строкам, Python присоединиться к списку строк пример кода.

Автор оригинала: Pankaj Kumar.

Список присоединения Python означает объединение списка строк с указанным разделителем для формирования строки. Иногда это полезно, когда вам нужно преобразовать список в строку. Например, преобразуйте список алфавитов в строку, разделенную запятую, чтобы сохранить в файле.

Питон присоединиться к списку

Мы можем использовать Python String Присоединяйтесь к функции, чтобы присоединиться к списку строк. Эта функция занимает ИТЕРИТЕЛЬНО Поскольку аргумент и список являются взаимодействием, поэтому мы можем использовать его со списком.

Кроме того, список должен содержать строки, если вы попытаетесь присоединиться к списку INT, то вы получите сообщение об ошибке AS TypeError: Sequence Пункт 0: Ожидаемый экземпляр STR, INT найден Отказ

Давайте посмотрим на короткий пример для соединения списка в Python, чтобы создать строку.

vowels = ["a", "e", "i", "o", "u"]

vowelsCSV = ",".join(vowels)

print("Vowels are = ", vowelsCSV)

Когда мы запустим вышеуказанную программу, она будет создавать следующий вывод.

Vowels are =  a,e,i,o,u

Python Присоединяйтесь к двум струнам

Мы можем использовать функцию join (), чтобы объединить две строки.

message = "Hello ".join("World")

print(message) #prints 'Hello World'

Зачем присоединиться к функции () в строке, а не в списке?

Один вопрос возникает со многими разработчиками Python, поскольку функция join () является частью строки и не списка. Не будет ниже синтаксиса быть более простым вспомнить и использовать?

vowelsCSV = vowels.join(",")

Есть популярность Stackoverflow вопрос Вокруг этого здесь я перечисляю самые важные моменты от дискуссий, которые составляют для меня общего смысла.

Присоединение к списку нескольких типов данных

Давайте посмотрим на программу, где мы постараемся присоединиться к элементам списка, имеющих несколько типов данных.

names = ['Java', 'Python', 1]
delimiter = ','
single_str = delimiter.join(names)
print('String: {0}'.format(single_str))

Давайте посмотрим на вывод этой программы:

Это была просто демонстрация, что список, который содержит Несколько типов данных не могут быть объединены в одну строку с Присоединяйтесь () Функция Отказ Список должен содержать только строковые значения Отказ

Разделить строку с помощью функции соединения

Мы можем использовать Присоединяйтесь () Функция для разделения строки тоже с указанным разделителем.

names = 'Python'
delimiter = ','
single_str = delimiter.join(names)
print('String: {0}'.format(single_str))

Это показывает, что при прохождении строки в виде аргумента для присоединения () она разделяется его символом и с указанным разделителем.

Использование функции SPLIT ()

Помимо расщепления с Присоединяйтесь () Функция, Сплит () Функция может быть использована для разделения строки, а которая работает почти так же, как Присоединяйтесь () функция. Давайте посмотрим на фрагмент кода:

names = ['Java', 'Python', 'Go']
delimiter = ','
single_str = delimiter.join(names)
print('String: {0}'.format(single_str))

split = single_str.split(delimiter)
print('List: {0}'.format(split))

Давайте посмотрим на вывод этой программы: мы использовали один и тот же разделитель, чтобы снова разделить строку в исходный список.

Расщепление только n раз

Сплит () Функция, которую мы продемонстрировали в последнем примере, также принимают дополнительный второй аргумент, который означает количество раз, когда должна выполняться операция SLOT. Вот образец программы для демонстрации его использования:

names = ['Java', 'Python', 'Go']
delimiter = ','
single_str = delimiter.join(names)
print('String: {0}'.format(single_str))

split = single_str.split(delimiter, 1)
print('List: {0}'.format(split))

Давайте посмотрим на вывод этой программы: На этот раз разделенная операция была выполнена только один раз, насколько мы предусмотрены в Сплит () Функциональный параметр.

Это все для присоединения списка для создания строки в Python и использование функции Split (), чтобы снова получить исходный список.