61 lines
1.2 KiB
Markdown
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>
|