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) |