更多內容,請訪問個人 我的博客。編程
有編程基礎的小夥伴應該很好理解列表,列表就是編程語言中常見的數組。沒有基礎也沒關係,接下來就詳細介紹一下列表。數組
簡單說來,列表就是一組有序的數據。每個數據都有其特定的位置,即索引。bash
注意:第一個數據的索引是0,第二是1,依此類推。列表中的數據叫作數據項,數據項能夠是任意類型數據,好比:數字、字符串、列表等等。app
那咱們來寫一個列表。首先在第一個位置寫上數字22,(點擊)第二個位置寫上字符串「Python」,等等。用中括號框起來,就是一個列表。編程語言
[22, 'Python', '潘高', '陪你', '學編程']
複製代碼
直接將一個列表賦值給變量list,就完成了列表的建立。函數
List = [22, 'Python', '潘高', '陪你', '學編程']
複製代碼
接下來咱們打印這個變量,能夠獲得這個列表的值。spa
>>> List
[22, 'Python', '潘高', '陪你', '學編程']
複製代碼
咱們也能夠打印列表的數據項。好比打印第二個數據項。3d
>>> List[1]
'Python'
複製代碼
那麼,爲何不是 list[2]
呢?由於第二個數據項的索引是 1
。上面已經介紹過了,列表的索引是從 0
開始計算的。code
仍是這個變量list。當咱們要修改某一個數據項時,直接給這個數據項賦值便可。對象
>>> List[4] = '學Python3'
>>> List
[22, 'Python', '潘高', '陪你', '學Python3']
複製代碼
當咱們要刪除某個數據項時,直接使用函數 del
。
>>> del List[1]
>>> List
[22, '潘高', '陪你', '學Python3']
複製代碼
表達式 | 描述 | 結果 |
---|---|---|
[1, 2, 3] + [4, 5, 6] | 組合 | [1, 2, 3, 4, 5, 6] |
['Python'] * 3 | 重複 | ['Python', 'Python', 'Python'] |
3 in [1, 2, 3] | 元素是否在列表中 | True |
List[-2] | 倒數第幾個元素 | '陪你' |
List[2:] | 索引2開始全部的元素 | ['潘高', '陪你', '學編程'] |
。。。 | 。。。 | 。。。 |
函數 | 描述 |
---|---|
len(list) | 列表元素個數 |
max(list) | 返回列表元素最大值 |
min(list) | 返回列表元素最小值 |
list(seq) | 將元組強制轉換爲列表 |
。。。 | 。。。 |
函數 | 描述 |
---|---|
list.append(obj) | 在列表末尾新增對象 |
list.index(obj) | 從列表中找出某個值第一個匹配項的索引位置 |
list.insert(index, obj) | 將對象插入列表 |
list.remove(obj) | 將元組強制轉換爲列表 |
list.pop([index=-1]) | 移除列表中的一個元素(默認最後一個元素),而且返回該元素的值 |
list.sort( key=None, reverse=False) | 對原列表進行排序 |
list.clear() | 清空列表 |
更多編程教學請關注公衆號:潘高陪你學編程