For now i've been trying to perform strip() on a list of strings and i did this:
i = 0 for j in alist: alist[i] = j.strip() i+=1
Is there a better way of doing that?
You probably shouldn't be using list
as a variable name since it's a type. Regardless:
list = map(str.strip, list)
This will apply the function str.strip
to every element in list
, return a new list, and store the result back in list
.
You could use list comprehensions
stripped_list = [j.strip() for j in initial_list]
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With