ob-vaults/Phoenix/Python/split text to list in python.md
2024-09-12 17:54:01 +03:30

1.4 KiB

status: #doc #unfinished Tags: #python #programming links: python python/text Date: 2023-05-01


split text to list in python

syntax

string.split(separator, maxsplit)

Parameter Values

separator -Optional. Specifies the separator to use when splitting the string. By default any whitespace is a separator

maxsplit -Optional. Specifies how many splits to do. Default value is -1, which is "all occurrences"

Definition and Usage

The split() method splits a string into a list. You can specify the separator, default separator is any white-space.

for white-space

  • Split a string into a list where each word is a list item:
txt = "welcome to the jungle"  
  
x = txt.split()  
  
print(x)

---> output

['welcome', 'to', 'the', 'jungle']

for other character

  • Use a hash character as a separator:
txt = "apple#banana#cherry#orange"  
  
x = txt.split("#")  
  
print(x)

---> output

['apple', 'banana', 'cherry', 'orange']
  • Split the string into a list with max 2 items:
txt = "apple#banana#cherry#orange"  
  
# setting the maxsplit parameter to 1, will return a list with 2 elements!  
x = txt.split("#", 1)  
  
print(x)

---> output

['apple', 'banana#cherry#orange']

References