To process my data files I need whitespaces between all characters in a string, to be written to a text file. Is there a simple Pythonfunction to solve this?

Recommended Answers

All 2 Replies

Hi!

Well, Python doesn't have one simple function for this, but you can combine 2 simple functions, list() and join() :)

s = "hello"
# convert the string to a list of characters
lst = list(s)    # lst now looks like this: ['h', 'e', 'l', 'l', 'o']
# now combine the list-elements to a string with a whitespace between them
new = ' '.join(lst)

Or shorter:

s = "hello"
new = ' '.join(list(s))

Regards, mawe

Many thankx

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.