切片

import string

# print(string.ascii_letters)#大小写
# print(string.ascii_lowercase)
# print(string.ascii_uppercase)
# print(string.digits)
# print(string.punctuation)#特殊字符

# print(list(string.ascii_lowercase))

#切片是顾头不顾尾
l = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k']
#                                           -4     -3    -2   -1
print(l[0:3])
print(l[2:3])
print(l[:3])#从头开始取值
print(l[2:])#取到末尾
print(l[:])#all
print(l[1:5:2])#第三个参数是步长
print(l[::-1])#步长是负数,取值从右往前取,开始和结束的下标也要写负数
print(l[-1])
print(l[-1:-4:-1])#['k', 'j', 'i']步长是负数,取值从右往前取,开始和结束的下标也要写负数
原文地址:https://www.cnblogs.com/Mezhou/p/13546585.html