web-dev-qa-db-fra.com

Comment convertir des caractères de chaîne en liste?

Dupliquer possible:
Comment créer une liste avec les caractères d'une chaîne?

Exemple:

'abc'

devient

['a', 'b', 'c']

Est-ce une combinaison de scission et de tranchage? 

20
user1352521
>>> x = 'abc'
>>> list(x)
['a', 'b', 'c']

Vous n'êtes pas sûr de ce que vous essayez de faire, mais vous pouvez accéder à des caractères individuels à partir d'une chaîne elle-même:

>>> x = 'abc'
>>> x[1]
'b'
53
Paolo Bergantino

Si vous devez parcourir la chaîne, vous n'avez même pas besoin de la convertir en liste:

>>> n = 'abc'
>>> for i in n:
...     print i
... 
a
b
c

ou 

>>> n[1]
'b'
6
garnertb
yourstring = 'abc'
[char for char in yourstring]
0
cobie