Python基礎教程筆記——第2章:列表和元組

來源:互聯網
上載者:User

標籤:

python shell 裡重複上一次的命令:Alt+p

2.3 列表:Python的苦力

      (1)list函數

      (2)列表賦值,不蹦蹦為一個元素不存在的位置賦值

      (3)刪除元素,del name[1]

      (4)分區賦值,name[2:]=list(‘ar‘)

      列表方法:對象.方法(參數)

      (1)a.append(6)   在列表末尾添加新的對象

      (2)a.count("dh")   統計元素在列表中出現的次數

      (3)a.extend(b)   可以在列表的末尾一次性追加多個值

      (4)a.index   從列表中找出某個值第一個匹配項的索引值

      (5)insert  a.insert(3,‘four‘) 將字串four插入到索引值3的前面

      (6)a.pop()   將第i個元素刪除,預設的是刪除最後一個,返回的是刪除的這個元素

      (7)a.remove("sih")   移除列表中的某個值的第一個匹配值,沒有傳回值

      (8)a.reserve()   將數組中的元素反序

      (9)a.sort()   在原位置對列表進行排序 

      (10)sorted(a)    會返回一個排好序的隊列

      還有一個進階排序,類似於C++的泛型模板編程

      numbers.sort(cmp)  根據一個比較函數cmp來排序,cmp(x,y)  x>y時1, x<y時-1,x=y時0

      x.sort(reverse=True) 這裡表示是否反向排序

      x.sort(key=len)  這裡表示關鍵字為len,即採用每個元素的長度來排序

2.4 元組: 不可變序列,還有字串也是不可變的

      (1,2,3) 元組一般的形式

      truple([1,2,3]) 將列錶轉化為元組

      元組可以在映射和集合的成員中當做鍵來使用,而列表則不行。

 

Python基礎教程筆記——第2章:列表和元組

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.