电子说
python列表也是序列对象,可以进行序列通用的操作,类似字符串序列的操作。
获取列表长度。
示例
>>> l=['梯阅线条python序列操作之len()','梯阅线条软件测试',9555]
>>> len(l)
3
用法
l[n]
描述
l[n]表示获取索引为n的元素(项)。
通过索引获取指定位置的元素。
第1个位置(项)的索引为0.第2个位置的索引为1.依次类推。
最后1个位置的索引为-1.倒数第2个位置的索引为-2.依次类推。
示例
>>> l
['梯阅线条python序列操作之len()', '梯阅线条软件测试', 9555]
>>> l[0]
'梯阅线条python序列操作之len()'
>>> l[1]
'梯阅线条软件测试'
>>> l[-1]
9555
>>> l[-2]
'梯阅线条软件测试'
>>> l[len(l)-1]
9555
用法
l[x:y]
描述
通过分片(切片)从列表中提取索引连续的一部分列表元素。
l[x:y]表示从l列表中取出索引从x(包括x)到y(不包括y)的内容。即【包头不包尾】。
左边界x不写,默认为0。
右边界y不写,默认为字符串序列的长度.
特别的:[:]为复制整个列表。
出参
返回新的列表,不会改变原列表。
示例
>>> l=['梯阅线条python序列操作之分片切片操作','梯阅线条软件测试',9555,'python列表切片']
>>> l
['梯阅线条python序列操作之分片切片操作', '梯阅线条软件测试', 9555, 'python列表切片']
>>> l[1:]
['梯阅线条软件测试', 9555, 'python列表切片']
>>> l[0:3]
['梯阅线条python序列操作之分片切片操作', '梯阅线条软件测试', 9555]
>>> l[:3]
['梯阅线条python序列操作之分片切片操作', '梯阅线条软件测试', 9555]
>>> l[:-1]
['梯阅线条python序列操作之分片切片操作', '梯阅线条软件测试', 9555]
>>> l[0:]
['梯阅线条python序列操作之分片切片操作', '梯阅线条软件测试', 9555, 'python列表切片']
>>> l[:]
['梯阅线条python序列操作之分片切片操作', '梯阅线条软件测试', 9555, 'python列表切片']
>>> l
['梯阅线条python序列操作之分片切片操作', '梯阅线条软件测试', 9555, 'python列表切片']
+表示将2个列表合并成1个新的列表。返回新列表,原列表不变。
*n表示将列表复制n次,返回一个新的列表,原列表不变。
示例
>>> l=['梯阅线条python序列操作之+和*','梯阅线条软件测试']
>>> l+[9555,'python列表相加和复制']
['梯阅线条python序列操作之+和*', '梯阅线条软件测试', 9555, 'python列表相加和复制']
>>> l
['梯阅线条python序列操作之+和*', '梯阅线条软件测试']
>>> l*3
['梯阅线条python序列操作之+和*', '梯阅线条软件测试', '梯阅线条python序列操作之+和*', '梯阅线条软件测试', '梯阅线条python序列操作之+和*', '梯阅线条软件测试']
全部0条评论
快来发表一下你的评论吧 !