Python Python Basics (2015) Python Data Types Use .split() and .join()

come on this is too hard

too hard?

banana.py
available = "banana split;hot fudge;cherry;malted;black and white"
sundaes = available.split(";")
display_menu = sundaes
menu = "Our available flavors are: {}".format(available)

hint. use join to assign/concatenate the elements of sundaes to the display_menu string. Then you can introduce the display_menu variable in your menu within the .format()

still don't get it

2 Answers

The challenge is: Use .split() and .join(). You haven't utilized join yet to concatenate your sundaes which are in a list.

display_menu = ", ".join(sundaes)

also substitute display_menu in the .format() instead of available

Hopefully this is more helpful.

Nikhil Alexander
Nikhil Alexander
1,444 Points

actually in the 3rd line of your code u have to write........ 3 display_menu = ", ".join(sundaes)........... 4 menu = "Our available flavors are: {}".format(display_menu)

hopefully this will work and if u want to complete that in one line it is..... 3 menu = "Our available flavors are: {}".format(", ".join(sundaes))