Dividi la stringa in un array di caratteri in Python
-
Usa il cicli
for
per dividere una stringa in un array di caratteri in Python -
Usa la funzione
list()
per dividere una stringa in un array di caratteri in Python -
Usa la funzione
extend()
per dividere una stringa in un array di caratteri in Python -
Usa il metodo
unpack
per dividere una stringa in un array di caratteri in Python - Usa il metodo List Comprehension per dividere una stringa in un array di caratteri in Python
In questo tutorial impariamo come dividere una stringa in una lista di caratteri in Python.
Usa il cicli for
per dividere una stringa in un array di caratteri in Python
In questo metodo, usiamo il cicli for
per iterare sulla stringa e aggiungere ogni carattere a una lista vuoto. Vedere il seguente codice di esempio.
word = "Sample"
lst = []
for i in word:
lst.append(i)
print(lst)
Produzione:
['S', 'a', 'm', 'p', 'l', 'e']
Usa la funzione list()
per dividere una stringa in un array di caratteri in Python
Typecasting si riferisce al processo di conversione di un tipo di dati in un altro tipo di dati. Possiamo digitare una stringa in una lista usando la funzione list()
che divide la stringa in un array di caratteri. Per esempio,
word = "Sample"
lst = list(word)
print(lst)
Produzione:
['S', 'a', 'm', 'p', 'l', 'e']
Usa la funzione extend()
per dividere una stringa in un array di caratteri in Python
La funzione extend()
aggiunge elementi da un oggetto iterabile come una lista, tupla e altro alla fine di una data lista. Poiché una stringa è un insieme di caratteri, possiamo usarla con la funzione extend()
per memorizzare ogni carattere alla fine di una lista. Per esempio,
lst = []
word = "Sample"
lst.extend(word)
print(lst)
Produzione:
['S', 'a', 'm', 'p', 'l', 'e']
Usa il metodo unpack
per dividere una stringa in un array di caratteri in Python
L’operatore *
può essere utilizzato per eseguire operazioni di decompressione sugli oggetti in Python. Questo metodo decomprime una stringa e memorizza i suoi caratteri in una lista, come mostrato di seguito.
word = "Sample"
print([*word])
Produzione:
['S', 'a', 'm', 'p', 'l', 'e']
Usa il metodo List Comprehension per dividere una stringa in un array di caratteri in Python
List Comprehension è un modo elegante per creare liste in una singola riga di codice. Nel metodo mostrato di seguito, usiamo il cicli for
per scorrere l’lista e memorizzare ogni elemento.
word = "Sample"
lst = [x for x in word]
print(lst)
Produzione:
['S', 'a', 'm', 'p', 'l', 'e']
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInArticolo correlato - Python String
- Come controllare una stringa è vuota in modo pitonico
- Converti una stringa in nome variabile in Python
- Come rimuovere gli spazi bianchi in una stringa in Python
- Estrai numeri da una stringa in Python
- Come convertire una stringa in datario in Python
- Come convertire una stringa in minuscola in Python 2 e 3