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

dzemil muska
dzemil muska
1,023 Points

issue with a .join() function in python

i can't figure out how to do this exercise

banana.py
available = "banana split;hot fudge;cherry;malted;black and white"
sundaes=available.split(";")
menu="Our available flavors are: {}."
display_menu="; ".join(.format(menu))
dzemil muska
dzemil muska
1,023 Points

Combine the sundaes list into a new variable named display_menu, where each item in the list is rejoined together by a comma and a space (", ").

Then reassign the menu variable to use the existing variable and .format() to replace the placeholder with the new string in display_menu.

2 Answers

Bapi Roy
Bapi Roy
14,236 Points

Hey dzemil, You have issue in 3rd part of the challenge. You need to place your 4ht line to 3rd line and "; " need to changes to ", " with join() function, like display_menu = ", ".join(sundaes)

Then in the last line, you need to add format function with the display_menu variable.

menu="Our available flavors are: {}.".format(display_menu)

dzemil muska
dzemil muska
1,023 Points

thanks bapi for your help. Now I understand how to use .join() function