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

Ivana Bojcic
seal-mask
.a{fill-rule:evenodd;}techdegree
Ivana Bojcic
Python Development Techdegree Student 892 Points

Struggling with Beatles

"Okay now let's add all of the items in others list to the beatles list. Can you please use the method on lists that allows you to add all values from one list to another?"

beatles = ["John"]
others = ["George", "Ringo"]
last_one = ["Paul"]
beatles.append(others)
beatles.extend(last_one)
beatles.extend(others)

What's wrong?

2 Answers

Steven Parker
Steven Parker
230,274 Points

It looks like you added the others twice, and using two different methods.

Be sure to add it on only one time, using the correct method.

Steven Parker
Steven Parker
230,274 Points

Notice that you're putting one entire list inside the other as a single element. That's an indication that the wrong method is being used.

Be sure to "use the method on lists that allows you to add all values from one list to another".

Ivana Bojcic
seal-mask
.a{fill-rule:evenodd;}techdegree
Ivana Bojcic
Python Development Techdegree Student 892 Points

When I remove it, I get this error.

======================================================================
FAIL: test_others_added (__main__.TestAppendExecution)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "", line 21, in test_others_added
AssertionError: 'Ringo' not found in ['John', ['George', 'Ringo'], 'Paul'] : Make sure you extend the list with the others

----------------------------------------------------------------------
Ran 1 test in 0.000s

FAILED (failures=1)
Ā“Ā“Ā“