freeCodeCamp/guide/russian/python/string-methods/string-join-method/index.md

78 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: String Join Method
localeTitle: Метод объединения строк
---
## Метод объединения строк
Метод `str.join(iterable)` используется для объединения всех элементов в `iterable` с указанной строкой `str` . Если итерабельность содержит любые значения, отличные от строки, это вызывает исключение TypeError.
`iterable` : Все повторяющиеся строки. Может быть список строк, кортеж строки или даже простая строка.
#### Примеры
1) Присоединитесь к строке строк `":"`
```python
print ":".join(["freeCodeCamp", "is", "fun"])
```
Вывод
```shell
freeCodeCamp:is:fun
```
2) Присоедините кортеж строк с `" and "`
```python
print " and ".join(["A", "B", "C"])
```
Вывод
```shell
A and B and C
```
3) Вставьте `" "` после каждого символа в строке
```python
print " ".join("freeCodeCamp")
```
Вывод:
```shell
free C ode C amp
```
4) Соединение с пустой строкой.
```python
list1 = ['p','r','o','g','r','a','m']
print("".join(list1))
```
Вывод:
```shell
program
```
5) Соединение с множествами.
```python
test = {'2', '1', '3'}
s = ', '
print(s.join(test))
```
Вывод:
```shell
2, 3, 1
```
#### Дополнительная информация:
[Документация Python на String Join](https://docs.python.org/2/library/stdtypes.html#str.join)