+ 2

Can you explain more about list slices please?

squares = [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] print(squares[:7]) print(squares[7:]) i dont understand this code☹️

29th Aug 2020, 1:28 PM
Sadat Rahman
Sadat Rahman - avatar
2 Respuestas
+ 3
Python Lists work like this: sqaures[start:stop:step] -- where "start" is the starting index, "stop" is the stopping index and "step" is the direction and indices to include (this example does not have "step" therefore it defaults to 1) squares[:7] or squares[0:7] means the first 7 objects in the list, so 0-6. This does not include 7. squares[7:] or squares[7:-1] means to start listing the objects starting at the 7th position and continue to list all the objects until completion. I hope this helps. Good Luck
29th Aug 2020, 1:40 PM
Steven M
Steven M - avatar
+ 3
thanks
29th Aug 2020, 1:47 PM
Sadat Rahman
Sadat Rahman - avatar