列表
創建列表
創建一個普通列表
創建一個混合列表
創建一個空列表
向列表添加元素
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語句來刪除整個元組,如下實例:
元組運算符