python列表也是序列对象,可以进行序列通用的操作,类似字符串序列的操作。
1.1 len()
获取列表长度。
示例
>>> l=['梯阅线条python序列操作之len()','梯阅线条软件测试',9555]
>>> len(l)
3
1.2 [n]
用法
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
1.3 [x:y]
用法
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列表切片']
1.4 +和*
+表示将2个列表合并成1个新的列表。返回新列表,原列表不变。
*n表示将列表复制n次,返回一个新的列表,原列表不变。
示例
>>> l=['梯阅线条python序列操作之+和*','梯阅线条软件测试']
>>> l+[9555,'python列表相加和复制']
['梯阅线条python序列操作之+和*', '梯阅线条软件测试', 9555, 'python列表相加和复制']
>>> l
['梯阅线条python序列操作之+和*', '梯阅线条软件测试']
>>> l*3
['梯阅线条python序列操作之+和*', '梯阅线条软件测试', '梯阅线条python序列操作之+和*', '梯阅线条软件测试', '梯阅线条python序列操作之+和*', '梯阅线条软件测试']
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
编程语言
+关注
关注
10文章
1942浏览量
34707 -
字符串
+关注
关注
1文章
578浏览量
20506 -
python
+关注
关注
56文章
4792浏览量
84627
发布评论请先 登录
相关推荐
请问python如何返回元组,列表或字典的?
Python中的数据结构用于存储数据集合,这些数据可以从函数中返回。那么python如何返回元组,列表或字典的?在本文中,我们将探讨如何从这些数据结构中返回多个值:元组,列表和字典
发表于 07-24 18:42
如何使用Python对列表进行求和?
(sum_numbers)#Output - 55[tr]如上面的代码片段所示,sum()[tr]函数用于在已指定的范围内添加值。您也可以在各种操作中使用该函数。[tr]限制和警告-Python和列表[tr]在
发表于 09-01 23:14
python字符串有哪些特定方法
python字符串序列操作也适用于列表和元组。
python字符串还有独有方法,即字符串对象的函数,其他对象不可调用,只有字符串对象可
Python中的序列是什么
类: 列表 元组 字典 集合 字符串序列 特别注意 序列类似Java中的集合的概念, 但是, 序列中的集合和Java中的集合却不一样 (约等于Java中的list 集合).
Python序列的列表类型介绍
] . 其中,10,20,30,40这些称为:列表a的元素。 注意: 字符串和列表都是序列类型,一个字符串是一个字符序列,一个列表是任何元素
Python序列的元组类型介绍
介绍 列表属于可变序列,可以任意修改列表中的元素。 元组属于不可变序列,不能修改元组中的元素。 元组特点: 有序, 不可变, 小括号 ( ) 操作
Python列表的基本概念、常用操作及实际应用
Python列表是一种强大的数据结构,用于在程序中存储和操作一系列的值。列表是可变的(mutable),可以动态地增加、删除和修改其中的元素。在Py
python列表和数组的区别
Python是一种功能强大的编程语言,为开发者提供了许多数据结构来处理和操作数据。其中,列表和数组是常用的数据结构,用于存储和组织一系列元素。在本文中,我们将详细比较Python中的
python输出list的每一个元素
Python是一种简单易学的编程语言,广泛应用于各个领域中。而处理列表(list)是Python中非常常见的操作之一。在Python中,
python怎样让列表里的数相加
Python是一种功能强大的编程语言,可以用于处理各种各样的数学运算和数据操作。在Python中,我们可以使用简单的代码将列表中的数字相加。 首先,我们需要创建一个包含数字的
python如何遍历列表并提取
遍历列表是Python中非常常见的操作之一,可以使用for循环或者while循环来实现。下面我将详细介绍如何使用for循环遍历列表并提取元素。 首先,让我们简单了解一下
评论