Strings i llistes

Dividir un string

  • Mètode str.split().

  • Exemples:

    • Divises (split).

    • Analitzar una adreça electrònica (split).

Fusionar una llista d’strings

  • Mètode str.join().

  • Exemples:

Generar strings

  • Per generar strings a partir de substrings cal generar una llista amb els substrings i fusionar-la amb str.join().

    >>> r = []
    >>> r
    []
    >>> r.append('abc')
    >>> r
    ['abc']
    >>> r.append('d')
    >>> r
    ['abc', 'd']
    >>> r.append('efgh')
    >>> r
    ['abc', 'd', 'efgh']
    
    >>> s = ', '.join(r)
    >>> s
    'abc, d, efgh'
    
    >>> t = ''.join(r)
    >>> t
    'abcdefgh'
    

Conversió de tipus

  • Funció list: retorna una llista a partir d’un tipus seqüència.

  • Funció str: retorna un string a partir de qualsevol valor.

  • str no és la funció inversa de list.