Python: 列表的基本用法

來源:互聯網
上載者:User

標籤:

 列表是可變的,可以改變的序列,它能夠儲存任何資料類型。

 

>>> list = []        #定義一個空列表
>>> list.append(1)        #向列表中新增成員
>>> list.count(2)        #計算2在列表中出現的次數
0
>>> list.extend([2, 3, 5, 4])        #向列表中添加一個列表
>>> list        #列表值被改變
[1, 2, 3, 5, 4]
>>> list.index(5)        #獲得5在列表中的位置
3
>>> list.insert(2, 6)        #從0開始,也就是在第3個成員處插入6,其他成員順次後移
>>> list
[1, 2, 6, 3, 5, 4]
>>> list.pop(2)        #刪除列表中第3個成員
6
>>> list
[1, 2, 3, 5, 4]
>>> list.remove(5)       #刪除列表中的5
>>> list
[1, 2, 3, 4]
>>> list.reverse()        #顛倒列表的順序
>>> list
[4, 3, 2, 1]
>>> list.sort()        #將列表中的成員重新排序
>>> list
[1, 2, 3, 4]

 

第二段代碼:

 

#建立一個初始有兩個字串和一個整數的列表

>>> book = ["Python", "Development", 8]   

#在列表尾部添加另一個整數
>>> book.append(2008)

#在第二個位置上插入一個字串(下標為1)
>>> book.insert(1, "web")
>>> book
[‘Python‘, ‘web‘, ‘Development‘, 8, 2008]

#擷取頭三個元素的一個切片
>>> book[ : 3]
[‘Python‘, ‘web‘, ‘Development‘]

#成員檢查
>>> "Django" in book
False

#無論元素的位置,從列表中移除它。(顯式移除對象)
>>> book.remove(8)

#根據位置(即下標)移除(並返回)一個元素
>>> book.pop(-1)
2008
>>> book
[‘Python‘, ‘web‘, ‘Development‘]

#展示複製操作符*的用法
>>> book * 2
[‘Python‘, ‘web‘, ‘Development‘, ‘Python‘, ‘web‘, ‘Development‘]

#用另一個列表擴充本列表
>>> book.extend(["with", "Django"])
>>> book
[‘Python‘, ‘web‘, ‘Development‘, ‘with‘, ‘Django‘]

 

常用列表操作方法

list.append():追加成員

list.count(x):計算資料行表中參數x出現的次數

list.extend(L):向列表中追加另一個列表L

list.index(x):獲得參數x在列表中的位置

list.insert():向列表中插入資料

list.pop():刪除列表中的成員(通過下標刪除)

list.remove():刪除列表中的成員(直接刪除)

list.reverse():將列表中成員的順序顛倒

list.sort():將列表中成員排序

Python: 列表的基本用法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.