Python tips - How to easily convert a list to a string for display
if it is a list of strings, you may simply use join this way:
>>> mylist = ['spam', 'ham', 'eggs'] >>> print ', '.join(mylist) spam, ham, eggs
Using the same method, you might also do this:
>>> print '\n'.join(mylist)
spam
ham
eggsspam
ham
eggs
u can store the result in string variable. this time its and empty space between list objects
>>> c = ' '.join(mylist)
spam ham eggs
for non-string objects, such as integers.
If you just want to obtain a comma-separated string, you may use this shortcut:
>>> list_of_ints = [820, 547, 8080, 8081] >>> print str(list_of_ints).strip('[]')
820, 547, 8080, 8081
Or this one, if your objects contain square brackets:
>>> print str(list_of_ints)[1:-1]
820, 547, 8080, 8081
Finally, you may use map() to convert each item in the list to a string, and then join them:
>>> print ', '.join(map(str, list_of_ints)) 820, 547, 8080, 8081
>>> print '\n'.join(map(str, list_of_ints))
820 547
8080
8081
1 comment:
I am very proud to read such an informative blog. i Will follow your updates in future so, please add more and more ideas.
Python Training in Chennai
Python course in Chennai
JAVA Training in Chennai
Big data training in chennai
Selenium Training in Chennai
Android Training in Chennai
Python Training in Chennai
Python Training in Anna Nagar
Post a Comment