python 中列表切片单个冒号和两个冒号的区别

发布时间 2023-06-07 16:35:19作者: 小鲨鱼2018

 

001、

>>> list1 = ["aa", "bb", "cc", "dd", "ee", "ff", "gg"]     ## 测试列表
>>> list1
['aa', 'bb', 'cc', 'dd', 'ee', 'ff', 'gg']
>>> list1[2:]                         ## 从2开始,一直到最后
['cc', 'dd', 'ee', 'ff', 'gg']
>>> list1[2::2]                       ## 从2开始,步长为2
['cc', 'ee', 'gg']
>>> list1[2::]
['cc', 'dd', 'ee', 'ff', 'gg']        ## 从2开始, 步长为1。因此list1[1:] 和 list1[1::]结果一样