Come posso trasformare una stringa (come 'hello'
) in un elenco (come [h,e,l,l,o]
)?Come posso trasformare una stringa in una lista in Python?
9
A
risposta
28
La funzione list()
[docs] convertirà una stringa in una lista di stringhe singolo carattere.
>>> list('hello')
['h', 'e', 'l', 'l', 'o']
Anche senza convertirli in elenchi, le stringhe si comportano già come elenchi in diversi modi. Ad esempio, è possibile accedere a singoli caratteri (come stringhe di un solo carattere) utilizzando staffe:
>>> s = "hello"
>>> s[1]
'e'
>>> s[4]
'o'
È inoltre possibile ciclare sui caratteri della stringa, come si può ciclo sugli elementi di una lista:
>>> for c in 'hello':
... print c + c,
...
hh ee ll ll oo
Problemi correlati
- 1. Python - Trasformare l'input dell'utente in una lista
- 2. Python trasformare una lista in una lista di tuple
- 3. Come posso trasformare una stringa in una forma abbreviata?
- 4. python converte una stringa in lista argomenti
- 5. Come dividere una stringa in una lista?
- 6. Semantica di trasformare lista in stringa
- 7. come trasformare una stringa in un'espressione linq?
- 8. xsl: trasformare una lista in una tabella 2-D
- 9. Dividere una lista in python
- 10. Come trasformare una stringa in una chiamata di funzione JavaScript?
- 11. Come posso convertire una stringa di query URL in una lista di tuple usando Python?
- 12. Come enumerare una lista di oggetti non stringa in Python?
- 13. Come espandere una stringa all'interno di una stringa in python?
- 14. Python - Come tagliare una stringa in Python?
- 15. Come posso convertire una stringa in un int in Python?
- 16. Come posso analizzare una stringa in formato C in Python?
- 17. Trasporta con calma una lista in Python
- 18. Unire alcuni elementi di una lista in una lista Python
- 19. Come tagliare una lista in Python
- 20. Un modo per trasformare questo in una lista?
- 21. Come convertire una stringa che contiene caratteri di nuova riga in una lista in Python?
- 22. Come posso creare una lista in Oz?
- 23. Converti una stringa in lista. Python [string.split() che agisce strano]
- 24. Come trasformare una stringa in minuscolo con preg_replace
- 25. Come trasformare una lista di oggetti in una mappa di due campi in Scala
- 26. Come trasformare una NSString in NSDate?
- 27. Come mutare una lista con una funzione in python?
- 28. controllare se una stringa è in ordine alfabetico in python
- 29. Come dividere una stringa e ricongiungerla senza creare una lista intermedia in Python?
- 30. Come posso copiare una stringa Python?
Si noti che la lista sarà di stringhe, '['h', 'e', 'l', 'l', 'o']'. – nmichaels
Le stringhe in Python si comportano come liste di caratteri. Per esempio. ''ciao' [1]' -> ''e''. Sei sicuro di aver bisogno di una lista? –
@PeterGraham: buon punto, ho aggiunto qualche descrizione di ciò alla mia risposta. –