Split a string into an array of characters in Python

Python parting string into a cluster of characters: Here, we will figure out how to part a given string into the rundown of characters (exhibit of characters) in Python?

Given a string and we need to part into a cluster of characters in Python.

Parting string to characters

1) Split string utilizing for circle:

Use for the circle to change over each character into the rundown and returns the rundown/cluster of the characters.

Python program to part string into an exhibit of characters utilizing for circle:

# Split string using for loop

# function to split string
def split_str(s):
  return [ch for ch in s]

# main code  
string = "Hello world!"

print("string: ", string)
print("split string...")
print(split_str(string))

Output:

string:  Hello world!
split string...
['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!']

2) Split a string by changing over the string to the rundown (utilizing pigeonhole):

We can pigeonhole string to the rundown utilizing list(string) – it will restore a rundown/cluster of characters.

Python program to part string into the cluster by pigeonholing string to list:

# Split string by typecasting 
# from string to list

# function to split string
def split_str(s):
  return list(s)

# main code  
string = "Hello world!"

print("string: ", string)
print("split string...")
print(split_str(string))

Output:

string:  Hello world!
split string...
['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!']

Leave a Comment

error: Alert: Content is protected!!