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
.