Strip, Split y Join en Python
Strip:
El método strip () devuelve una copia de la cadena con los caracteres iniciales y finales eliminados (en función del argumento de cadena pasado).
Ejemplo:
variable='hola 3 '
variable.strip()
Out[158]: 'hola 3' Como observamos luego del 3 existen varios espacios que son eliminados con strip.
variable=' hola 3 '
variable.strip()
Out[159]: 'hola 3'#quita los espacios al inicio y al final
Join:
Transforma las listas en cadenas:
paises = [ 'Argentina', 'Uruguay', 'Chile', 'Paraguay', 'Brasil', 'Bolivia' ]
paisesString = ",".join(paises)
>>Argentina,Uruguay,Chile,Paraguay,Brasil,Bolivia
Si se desea otro tipo de separador de listas:
paises = [ 'Argentina', 'Uruguay', 'Chile', 'Paraguay', 'Brasil', 'Bolivia' ]
paisesString = "/".join(paises)
print(paisesString)
>>Argentina/Uruguay/Chile/Paraguay/Brasil/Bolivia
Split:
Transforma las cadenas en listas:
cadena='Hola mundo'
cadenaLista=cadena.split()
print(cadenaLista)
>>['Hola', 'mundo']
En memoria podemos observar como la cadena de tamaño 1 se transforma en lista con tamaño 2:
Len:
Cuenta el número de objetos en la lista:
cadena='Hola mundo'
cadenaLista=cadena.split()
print(cadenaLista)
len(cadenaLista)
['Hola', 'mundo']
Out[107]: 2
Otros ejemplos:
b=[1,2,3,4,5]
if b: print('existe')
>>existe
b=[]
if b:
print('existe')
else:
print('No existe')
>>No existe
b=None
if b:
print('existe')
else:
print('No existe')
>>No existe
El método strip () devuelve una copia de la cadena con los caracteres iniciales y finales eliminados (en función del argumento de cadena pasado).
Ejemplo:
variable='hola 3 '
variable.strip()
Out[158]: 'hola 3' Como observamos luego del 3 existen varios espacios que son eliminados con strip.
variable=' hola 3 '
variable.strip()
Out[159]: 'hola 3'#quita los espacios al inicio y al final
Join:
Transforma las listas en cadenas:
paises = [ 'Argentina', 'Uruguay', 'Chile', 'Paraguay', 'Brasil', 'Bolivia' ]
paisesString = ",".join(paises)
>>Argentina,Uruguay,Chile,Paraguay,Brasil,Bolivia
Si se desea otro tipo de separador de listas:
paises = [ 'Argentina', 'Uruguay', 'Chile', 'Paraguay', 'Brasil', 'Bolivia' ]
paisesString = "/".join(paises)
print(paisesString)
>>Argentina/Uruguay/Chile/Paraguay/Brasil/Bolivia
Split:
Transforma las cadenas en listas:
cadena='Hola mundo'
cadenaLista=cadena.split()
print(cadenaLista)
>>['Hola', 'mundo']
En memoria podemos observar como la cadena de tamaño 1 se transforma en lista con tamaño 2:
Len:
Cuenta el número de objetos en la lista:
cadena='Hola mundo'
cadenaLista=cadena.split()
print(cadenaLista)
len(cadenaLista)
['Hola', 'mundo']
Out[107]: 2
Otros ejemplos:
b=[1,2,3,4,5]
if b: print('existe')
>>existe
b=[]
if b:
print('existe')
else:
print('No existe')
>>No existe
b=None
if b:
print('existe')
else:
print('No existe')
>>No existe
Comentarios
Publicar un comentario