78 lines
1.3 KiB
Markdown
78 lines
1.3 KiB
Markdown
|
---
|
||
|
title: String Join Method
|
||
|
localeTitle: Método de unión de cadenas
|
||
|
---
|
||
|
## Método de unión de cadenas
|
||
|
|
||
|
El `str.join(iterable)` método se utiliza para unir todos los elementos en un `iterable` con una cadena especificada `str` . Si el iterable contiene valores no de cadena, genera una excepción TypeError.
|
||
|
|
||
|
`iterable` : Todos los iterables de cadena. Podría una lista de cadenas, tupla de cadena o incluso una cadena simple.
|
||
|
|
||
|
#### Ejemplos
|
||
|
|
||
|
1) Únete a una lista de cadenas con `":"`
|
||
|
|
||
|
```python
|
||
|
print ":".join(["freeCodeCamp", "is", "fun"])
|
||
|
```
|
||
|
|
||
|
Salida
|
||
|
|
||
|
```shell
|
||
|
freeCodeCamp:is:fun
|
||
|
```
|
||
|
|
||
|
2) Únete a una tupla de cuerdas con `" and "`
|
||
|
|
||
|
```python
|
||
|
print " and ".join(["A", "B", "C"])
|
||
|
```
|
||
|
|
||
|
Salida
|
||
|
|
||
|
```shell
|
||
|
A and B and C
|
||
|
```
|
||
|
|
||
|
3) Inserta un `" "` después de cada carácter en una cadena
|
||
|
|
||
|
```python
|
||
|
print " ".join("freeCodeCamp")
|
||
|
```
|
||
|
|
||
|
Salida:
|
||
|
|
||
|
```shell
|
||
|
free C ode C amp
|
||
|
```
|
||
|
|
||
|
4) Uniéndose con una cuerda vacía.
|
||
|
|
||
|
```python
|
||
|
list1 = ['p','r','o','g','r','a','m']
|
||
|
print("".join(list1))
|
||
|
```
|
||
|
|
||
|
Salida:
|
||
|
|
||
|
```shell
|
||
|
program
|
||
|
```
|
||
|
|
||
|
5) Unir con conjuntos.
|
||
|
|
||
|
```python
|
||
|
test = {'2', '1', '3'}
|
||
|
s = ', '
|
||
|
print(s.join(test))
|
||
|
```
|
||
|
|
||
|
Salida:
|
||
|
|
||
|
```shell
|
||
|
2, 3, 1
|
||
|
```
|
||
|
|
||
|
#### Más información:
|
||
|
|
||
|
[Documentación de Python en String Join](https://docs.python.org/2/library/stdtypes.html#str.join)
|