61
slicing arrays (hexbear.net)
submitted 3 months ago by Owl@hexbear.net to c/technology@hexbear.net
you are viewing a single comment's thread
view the rest of the comments
[-] invalidusernamelol@hexbear.net 2 points 3 months ago* (last edited 3 months ago)

It's functionally identical to list[0] so you could definitely just refactor your code to use list[:3:3]

[-] da_gay_pussy_eatah@hexbear.net 2 points 3 months ago

I don't think that's equivalent. I think the former would return e0 and the latter would return [e0]

[-] invalidusernamelol@hexbear.net 1 points 3 months ago* (last edited 3 months ago)

You're right, it would return a list containing the first element of the sliced list.

So:

lst[:3:3] == [lst[0]]

Well, technically a sequence containing the first element of whatever sequence you sliced. Take advantage of implementing magic methods and you too can abuse slice notation with your classes.

this post was submitted on 13 Jul 2024
61 points (98.4% liked)

technology

23238 readers
260 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 4 years ago
MODERATORS