python 之列表

來源:互聯網
上載者:User

標籤:數字   extend   報錯   擷取   字串   定義   等於   xtend   .so   

  因為後面內容會用到,所以我回憶下列表,列表看起來就是用[]包裹,內部用,號隔開的一系列有順序的內容集合,在生活中我們把被子、褥子、枕頭、床等用品合起來叫床上用品,同樣,對於列表,它對應過來就是一些符號、數字、字串甚至是它的同類:列表等的集合,說白了他是倉庫,放著我們定義的各種“符號”,方便使用。

 

例子:L = [‘a‘,‘1‘,1,[‘a‘,‘c‘,2]] 就是列表,裡面放了字串‘a’,‘1‘,數字1,列表[‘a‘,‘c‘,2]

1、列表的順序定義

[‘a‘,‘1‘,1,  [‘a‘,‘c‘,2]]  

  0   1 2        3     第一種元素順序

 -4 -3 -2      -1     第二種元素順序

2、擷取元素及賦值

擷取L[0] 是‘a’,L[1]是‘1’......L[3]是[‘a‘,‘c‘,2] ,L[-1][0]是‘a’         

賦值L[0] = ‘I am a boy‘,原列表成為L = [‘I am a boy‘,‘1‘,1,[‘a‘,‘c‘,2]];L[-1] = ‘Hello boy‘,現在的列表變成L = [‘I am a boy‘,‘1‘,1,‘Hello boy’]

3、列表長度擷取:len(L)  #等於4;

     sum()函數用來求數字集合的和;

     其他的函數還有max(),min()等

3、列表的常用方法(之所以叫方法,是因為python是面對對象的語言,其實也就是把定義的函數放到叫做類的定義裡了,就跟把“閑逛”叫“蒞臨”一樣,哈哈)

L = [6,1,2,3],L1 = [4,5,6]

L.sort() # L = [1,2,3,6]

L.append(7) # L = [1,2,3,6,7]

L.reverse()  # L = [7,6,3,2,1]

L.pop(2) # L = [7,6,2,1]

L.index(1) # 3  1在列表中的索引(序號)

L.count(2) #1 計算出現的次數  

L.remove(2) # L = [7,6,1]

L.extend(L1) # L= [7,6,1,4,5,6]

4、列表切片

L[:]  # L= [7,6,1,4,5,6]

L[2:] # L= [1,4,5,6]

L[2:5] # L = [1,2,5] 不包含L[5]得注意

L[100] # 報錯,超過列表長度

L[100:] # [] 超過列表長度,切片是可以的

5、好了,睡覺ZZZZZZZZZ

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.