5--python中的列表和元组

列表

创建列表
创建一个普通列表
创建一个混合列表
创建一个空列表
在这里插入图片描述
向列表添加元素
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语句来删除整个元组,如下实例:
在这里插入图片描述

元组运算符

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44108455/article/details/107134811