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?
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)
s = "hello" new = ' '.join(list(s))
We're a friendly, industry-focused community of 1.18 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.