切片
作者:互联网
# 切片是list范围取值的一种方式,切片输出的结果是包括前面的参数不包含后面参数的
# li1=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
li1=list(range(0,10)) # 生成从0-9的list,py2.0中range()直接就是一个list,3.0中需要手动转成list
print(li1)
print(li1[0:10]) # 取li1坐标从0-9的元素
print(li1[:10]) # 取坐标10前面的所有元素,不包括10的
print(li1[1:]) # 取坐标1后面的所有元素,包括1的
# li1[开始坐标:结束坐标:步数]
# 步数如果是正数表示从做往右取,步数是负数表示从右往左取
print(li1[0:10:2]) #取坐标0-9的元素,步数为2,隔2个取一次
print(li1[-1:-5:-1]) #取坐标-1到-5的元素,隔一个取一次,-1表示从右往左取
print(li1[::-1]) # 可以将list反转,相当于li1.reverse()
# 切片也适用于字符串
s="abcdefg"
print(s[0:3])
标签:10,list,切片,坐标,print,步数,li1 来源: https://www.cnblogs.com/zhengp/p/14721627.html