xxxxxxxxxx
def split_string_every_n_chars(string, n):
return [string[i:i+n] for i in range(0, len(string), n)]
# Example usage
input_string = "HelloWorld"
chunk_size = 3
result = split_string_every_n_chars(input_string, chunk_size)
print(result)
xxxxxxxxxx
string = '1234567890'
n = 2 # every 2 characters
split_string = [string[i:i+n] for i in range(0, len(string), n)]
# split_string = ['12', '34', '56', '78', '90']
xxxxxxxxxx
a_string = "abcde"
n = 2
split_strings = [a_string[index : index + n] for index in range(0, len(a_string), n)]
xxxxxxxxxx
def splitString(s):
if len(s)%2 ==0:
num=2
split_string= [s[i:i+num] for i in range(0, len(s), num]
return split_string
elif len(s)%2 !=0:
newstring=s+"_"
num = 2
split_string= [newstring[i:i+num]for i in range(0, len(newstring),num)]
return split_string
splitString("Godwin")
splitString("wekesa")