0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

python列表序列操作教程

jf_78858299 来源:梯阅线条 作者:小梯子 2023-02-23 15:04 次阅读

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序列操作之+和*', '梯阅线条软件测试']
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程语言
    +关注

    关注

    9

    文章

    1879

    浏览量

    33229
  • 字符串
    +关注

    关注

    1

    文章

    552

    浏览量

    20151
  • python
    +关注

    关注

    51

    文章

    4678

    浏览量

    83484
收藏 人收藏

    评论

    相关推荐

    python列表、元组、字典的相关定义与操作

    python列表、元组、字典的基本用法
    发表于 03-21 09:28

    请问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列表元素比较的方法,就能快速处理列表信息,能更轻松访问
    的头像 发表于 02-17 15:04 516次阅读
    如何运用<b class='flag-5'>Python</b><b class='flag-5'>列表</b>的元素比较解决问题

    python字符串序列操作和不可变性

    初识python字符串序列操作和不可变性。python字符串序列操作
    的头像 发表于 02-23 15:01 639次阅读

    介绍python列表的边界和嵌套

    本文介绍python列表的边界和嵌套。只能访问python列表范围内的项,python列表可以嵌
    的头像 发表于 02-27 14:49 689次阅读

    python列表特定方法有哪些

    python列表类似其他语言的数组,但是python列表的元素(项)可以同时为不同类型的对象,即没有固定类型约束。
    的头像 发表于 02-27 14:51 312次阅读

    Python中的序列是什么

    五类: 列表 元组 字典 集合 字符串序列 特别注意 序列类似Java中的集合的概念, 但是, 序列中的集合和Java中的集合却不一样 (约等于Java中的list 集合).
    的头像 发表于 03-08 17:23 783次阅读
    <b class='flag-5'>Python</b>中的<b class='flag-5'>序列</b>是什么

    Python序列列表类型介绍

    ] . 其中,10,20,30,40这些称为:列表a的元素。 注意: 字符串和列表都是序列类型,一个字符串是一个字符序列,一个列表是任何元素
    的头像 发表于 03-08 17:27 902次阅读

    Python序列的元组类型介绍

    介绍 列表属于可变序列,可以任意修改列表中的元素。 元组属于不可变序列,不能修改元组中的元素。 元组特点: 有序, 不可变, 小括号 ( ) 操作
    的头像 发表于 03-08 17:30 808次阅读

    Python列表的基本概念、常用操作及实际应用

    Python列表是一种强大的数据结构,用于在程序中存储和操作一系列的值。列表是可变的(mutable),可以动态地增加、删除和修改其中的元素。在Py
    的头像 发表于 04-16 10:42 1117次阅读

    python列表和数组的区别

    Python是一种功能强大的编程语言,为开发者提供了许多数据结构来处理和操作数据。其中,列表和数组是常用的数据结构,用于存储和组织一系列元素。在本文中,我们将详细比较Python中的
    的头像 发表于 11-21 15:13 881次阅读

    python怎样让列表里的数相加

    Python是一种功能强大的编程语言,可以用于处理各种各样的数学运算和数据操作。在Python中,我们可以使用简单的代码将列表中的数字相加。 首先,我们需要创建一个包含数字的
    的头像 发表于 11-22 09:53 1077次阅读

    python怎么把for循环的值拿出来

    Python中可以使用for循环来遍历一个序列或者迭代器中的元素。当我们希望将for循环中的值取出来并进行其他操作时,我们可以使用一些方法和技巧来实现。 一、使用列表解析
    的头像 发表于 11-22 09:54 1473次阅读

    python如何遍历列表并提取

    遍历列表Python中非常常见的操作之一,可以使用for循环或者while循环来实现。下面我将详细介绍如何使用for循环遍历列表并提取元素。 首先,让我们简单了解一下
    的头像 发表于 11-23 15:55 607次阅读