Rafael Knuth wrote:

> I want to print individual items from a list like this:
> 
> You have a book, towel, shirt, pants in your luggage.
> 
> This is my code:
> 
> suitcase = ["book", "towel", "shirt", "pants"]
> print ("You have a %s in your luggage." % suitcase)
> 
> Instead of printing out the items on the list, my code appends the
> list to the string. How do I need to modify my code?

Have a look at the str.join() method:

>>> suitcase = ["book", "towel", "shirt", "pants"]
>>> print("You have a %s in your luggage." % ", ".join(suitcase))
You have a book, towel, shirt, pants in your luggage.

See <https://docs.python.org/3.6/library/stdtypes.html#str.join>


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to