python編程基礎之十四

來源:互聯網
上載者:User

標籤:error:   erro   int   lse   .so   rem   python   over   python編程   

列表的增加元素

l1 = [10, 20, 30]

l1.append(40)  # 末尾追加一個值為40的元素

l1.extend([50, 60])  # 末尾追加一系列元素,extend + 可迭代對象

l1.insert(len(l1), 70)  # 在制定下標位置插入一個元素,在指定的下標之前插入

列表的刪除元素

m = l1.pop()  # 刪除一個元素,沒有輸入參數,預設表示刪除最後一個 並且返回被刪除的元素值

print( m )  # 70

l1.pop(0)  # 刪除下標為0位置的元素

l1.remove(10)  # 移除元素值為10的元素

l1.remover(1000)   # 若無該值,則會報錯 ValueError: list.remove(x): x not in list

l1.clear()  # 清空列表

l1 = [10, 20, 30]

列表反轉

l1.reverse()

l1 = [90, 30, 70, 20, 10, 60]

列表排序

列表名.sort(key,reverse)  key 是指明用哪個函數排序,reverse 是否從大到小

l1.sort(reverse = true)  # 從大到小

l1.sort(reverse = False)  # 從小到大  

l1.sort()  # 沒有輸入參數,預設從小到大

內建函數 sorted(key,reverse)

l1 = sorted(l1, reverse=True)  

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.