Quelle est la bonne façon de faire some_string.split('')
en python? Cette syntaxe donne une erreur:
a = '1111'
a.split('')
ValueError: empty separator
Je souhaite obtenir:
['1', '1', '1', '1']
Utilisez list()
:
>>> list('1111')
['1', '1', '1', '1']
Vous pouvez également utiliser map()
(Python 2.7 uniquement):
>>> map(None, '1111')
['1', '1', '1', '1']
Décalages horaires:
$ python -m timeit "list('1111')"
1000000 loops, best of 3: 0.483 usec per loop
$ python -m timeit "map(None, '1111')"
1000000 loops, best of 3: 0.431 usec per loop
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots