双冒号到底代表什么呢

已知列表 x = list(range(10)),那么执行语句 del x[::2]之后,x的值为( )。
A:[1, 3, 5, 7, 9]
B:[2,4,6,8]
C:[2,4]
D:[1, 3, 5]
正确答案:A

[开始下标:结束下标(不包括本身的值):步长]