Change language

Python program for splitting and concatenating strings

| | |

Splitting a line can sometimes be very useful, especially when you only need certain parts of the lines. A simple yet effective example of — it is the separation of the person’s first and last name. Another application — CSV (Comma Separated Files). We use split to fetch data from CSV and concatenate to write data to CSV.

In Python, we can use the split () function to split a string and join () to join the string. For a detailed article on the split () and join () functions, see the following sections: join () in Python .

Examples:

  Split the string into list of strings  Input: Geeks for Geeks Output: [’Geeks’,’ for’, ’Geeks’]  Join the list of strings into a string based on delimiter (’-’)  Input: [’ Geeks’, ’for’,’ Geeks’] Output: Geeks-for-Geeks 

Below is the Python code to split and join lines based on delimiter:

# Python program to split a line and
# join it using a different delimiter

 

def split_string (string):

 

# Split line based on space

list_string = string.split ( ’’ )

 

return list_string

 

def join_string (list_string):

 

# Join line based on the delimiter & # 39; - & # 39;

string = ’ -’ . join (list_string)

 

return string

 
# Driver function

if __ name__ = = ’__main__’ :

string = ’ Geeks for Geeks’

 

# Line splitting

list_string split_string (string)

print (list_string)

 

  # Concatenate the list of strings into one

  new_string = join_string (list_string)

  print (new_string)

Output:

 [’Geeks’,’ for’, ’Geeks’] Geeks-for-Geeks 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically