Python String naar Lijst Converteren

We kunnen een string naar een lijst converteren in Python met behulp van de split() functie. De syntaxis van de Python String split() functie is:

str.split(sep=None, maxsplit=-1)

Python String naar List Converteren

Laten we eens kijken naar een eenvoudig voorbeeld waar we een string willen converteren naar een lijst van woorden, d.w.z. deze opsplitsen met spaties als scheidingsteken.

s = 'Welcome To JournalDev'
print(f'List of Words ={s.split()}')

Uitvoer: Lijst van Woorden = ['Welkom', 'Naar', 'JournalDev']

Als je niet bekend bent met f-geformatteerde string, lees dan f-strings in Python

Als we een string naar een lijst willen splitsen op basis van spaties, hoeven we geen scheidingsteken op te geven aan de split() functie. Ook worden eventuele voorloop- en achterloop spaties verwijderd voordat de string wordt gesplitst in een lijst van woorden. Dus de uitvoer blijft hetzelfde voor de string s = ' Welkom Naar JournalDev ' too. Laten we eens kijken naar een ander voorbeeld waar we CSV-gegevens in een string hebben en we deze willen converteren naar een lijst van items.

s = 'Apple,Mango,Banana'
print(f'List of Items in CSV ={s.split(",")}')

Uitvoer: Lijst van Items in CSV = ['Appel', 'Mango', 'Banaan']

Python String naar Lijst van Karakters

Python String is een reeks tekens. We kunnen het omzetten naar de lijst van tekens met behulp van de ingebouwde functie list(). Bij het omzetten van een string naar een lijst van tekens, worden spaties ook als tekens behandeld. Ook als er voorloop- en achterloopspaties zijn, maken ze deel uit van de lijstelementen.

s = 'abc$ # 321 '

print(f'List of Characters ={list(s)}')

Output: Lijst van tekens =['a', 'b', 'c', '$', ' ', '#', ' ', '3', '2', '1', ' '] Als je niet wilt dat de voorloop- en achterloopspaties deel uitmaken van de lijst, kun je de strip() functie gebruiken voordat je naar de lijst converteert.

s = ' abc '

print(f'List of Characters ={list(s.strip())}')

Output: Lijst van tekens =['a', 'b', 'c'] Dat is alles voor het omzetten van een string naar een lijst in Python-programmering.

Je kunt de volledige python-script en meer Python-voorbeelden bekijken op onze GitHub Repository.

Source:
https://www.digitalocean.com/community/tutorials/python-convert-string-to-list