Files
freeCodeCamp/guide/english/python/string-methods/string-join-method/index.md
Blake Lambert 5302b7b351 Added parenthesis, updated to Tuple. (#31085)
Added parenthesis to print function to align file.  Changed #2 from a list to a tuple.
2019-06-27 22:57:37 -07:00

61 lines
1.2 KiB
Markdown

---
title: String Join Method
---
## String Join Method
The `str.join(iterable)` method is used to join all elements in an `iterable` with a specified string ```str```.
If the iterable contains any non-string values, it raises a TypeError exception.
`iterable`: All iterables of string. Could a list of strings, tuple of string or even a plain string.
#### Examples
1) Join a ist of strings with `":"`
```python
print( ":".join(["freeCodeCamp", "is", "fun"]))
```
Output
```shell
freeCodeCamp:is:fun
```
2) Join a tuple of strings with `" and "`
```python
print(" and ".join(("A", "B", "C")))
```
Output
```shell
A and B and C
```
3) Insert a `" "` after every character in a string
```python
print(" ".join("freeCodeCamp"))
```
Output:
```shell
f r e e C o d e C a m p
```
4) Joining with empty string.
```python
list1 = ['p','r','o','g','r','a','m']
print("".join(list1))
```
Output:
```shell
program
```
5) Joining with sets.
```python
test = {'2', '1', '3'}
s = ', '
print(s.join(test))
```
Output:
```shell
2, 3, 1
```
#### More Information:
<a href='https://docs.python.org/2/library/stdtypes.html#str.join' target='_blank' rel='nofollow'>Python Documentation on String Join</a>