列表
创建列表
创建一个普通列表
创建一个混合列表
创建一个空列表
向列表添加元素
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语句来删除整个元组,如下实例:
元组运算符