5--python中的列表和元组

    技术2026-09-21  5

    列表

    创建列表 创建一个普通列表 创建一个混合列表 创建一个空列表 向列表添加元素 append() eg:member.append(“小郝”) extend() append()和extend()均是自动在末尾追加 insert() 有两个参数,第一个是插入的位置,第二个是插入的内容

    从列表中获取元素 跟数组一样,我们可以通过元素的索引值(index)从列表获取单个元素,注意,列表索引值是从0开始的 从列表删除元素 1、remove() 2、del() 3、pop() pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

    列表分片(slice)

    利用索引值,每次我们可以从列表获取一个值,但是我们总是贪心的,如果一次性需要获取多个元素,有没有办法实现呢?利用列表分片我们可以简单的实现这个要求

    列表中的一些操作符

    list.sort( key=None, reverse=False) • key – 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。 • reverse – 排序规则,reverse = True 降序, reverse = False 升序(默认)。

    列表中的一些其他成员

    >>> dir(list) ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

    元组

    Python的元组与列表类似,不同之处在于元组的元素不能修改。

    元组使用小括号,列表使用方括号。

    元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

    –创建和访问一个元组 更新和删除一个元组 元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如下实例:

    元组运算符

    Processed: 0.009, SQL: 9