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



Comentarios

Entradas más populares de este blog

Enumerate

args y kwargs en Python (argumentos)

Módulos en Python