python——切片
2021-03-09 11:27
标签:字符 ali 元素 部分 字符串 div bcd lis pre 切片 1. 可以用切片取一个list或tuple的部分元素,如: 有一个list L=【1,2,3,4,5,6】 取L的前三个元素: 切片L【0,n】是从0开始,到第n个元素 取L的第2,3个元素: 取整个list: 对于整个list,每隔两个数取一次: 取最后一个元素: 2. tuple也是一种list,唯一区别是tuple不可变,因此, tuple也可以用切片操作,tuple进行切片后仍是一个tuple 如: 3. 字符串也可以看成是一种list,每个元素就是一个字符,因此,字符串也可以用切片操作,只是操作结果仍是字符串 如: python——切片 标签:字符 ali 元素 部分 字符串 div bcd lis pre 原文地址:https://www.cnblogs.com/canneddream/p/14181558.html>>> L=[1,2,3,4,5,6]
>>> L[0:3]
[1, 2, 3]
#也可以把0省去
>>> L[:3]
[1, 2, 3]
#取下标为1和2的元素,注意下标是从0开始的
>>> L[1:3]
[2, 3]
>>> L[:6]
[1, 2, 3, 4, 5, 6]
#也可以把6省略,用 L【:】直接可以复制整个list
>>> L[:]
[1, 2, 3, 4, 5, 6]
#对于整个list,也就是从下标为0的数开始,每隔2个取一个
>>> L[::2]
[1, 3, 5]
#从下标为1的数开始,每隔2个取1个
>>> L[1::2]
[2, 4, 6]
>>> L[-1]
6
#先生成一个0-9的tuple序列
>>> t=tuple(range(10))
>>> t
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
#取tuple的前三个元素
>>> t[:3]
(0, 1, 2)
#取tuple的偶数
>>> t[::2]
(0, 2, 4, 6, 8)
>>> ‘abcde‘[:3]
‘abc‘
下一篇:python WEB 开发