Python3列表-Python入門到精通

前言

更多內容,請訪問個人 我的博客編程


有編程基礎的小夥伴應該很好理解列表,列表就是編程語言中常見的數組。沒有基礎也沒關係,接下來就詳細介紹一下列表。數組

什麼是列表?

簡單說來,列表就是一組有序的數據。每個數據都有其特定的位置,即索引。bash

注意:第一個數據的索引是0,第二是1,依此類推。列表中的數據叫作數據項,數據項能夠是任意類型數據,好比:數字、字符串、列表等等。app

那咱們來寫一個列表。首先在第一個位置寫上數字22,(點擊)第二個位置寫上字符串「Python」,等等。用中括號框起來,就是一個列表。編程語言

[22, 'Python', '潘高', '陪你', '學編程']
複製代碼

image

建立列表

直接將一個列表賦值給變量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() 清空列表

更多編程教學請關注公衆號:潘高陪你學編程

image
相關文章
相關標籤/搜索