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

slice challenge question 1 of 3.

Here is the question: Let's get in some slice practice!

Create a new variable named slice1 that has the second, third, and fourth items from favorite_things.

Here is my answer:

favorite_things = ['raindrops on roses', 'whiskers on kittens', 'bright copper kettles',
                   'warm woolen mittens', 'bright paper packages tied up with string',
                   'cream colored ponies', 'crisp apple strudels']
slice1 = favorite_things[1:4] 
slice1.extend(favorite_things[-2:])

Here is the error: Bummer: Didn't find the right things in slice1.

I don't know where i went wrong

Why are you extending it with slice1.extend(favorite_things[-2:])

2 Answers

Never Mind i mistaked the two tasks and instead of making a new

#instead of doing this
slice2= favorite_things[-2:]
slice1= favorite_things[1:4]

#i did this
slice1 = favorite_things[1:4]
slice1 = favorite_things[-2:]

#i never made a new slice2 variable was my mistake.

PROBLEM SOLVED

It's because they asked to add the last two elements of the list to slice1