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
Ralph Khreish
10,087 Pointsslice 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
2 Answers
Ralph Khreish
10,087 PointsNever 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
Ralph Khreish
10,087 PointsIt's because they asked to add the last two elements of the list to slice1
Dimitrius Ionov
17,737 PointsDimitrius Ionov
17,737 PointsWhy are you extending it with slice1.extend(favorite_things[-2:])