Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

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

Karen Ku
Karen Ku
2,194 Points

Raised error message Did you use `.join(", ")`?

which none is correct ",".join(list) or list.join(",")? How come this error message? I've checked my code, but it seems nothing wrong.

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

1 Answer

Your code is correct, what seems to be annoying the Code Challenge is the missing space after the comma; so the last line would be like this.

      menu ="Our available flavors are: {}".format(",  ".join(sundaes))

Note the space after the comma to join Sundaes. This way each item will be separated with not only a comma but also a space. These things are pretty easy to miss.