Python學習筆記九:列表(1)–列表元素介紹及建立方法

來源:互聯網
上載者:User

 

列表是一組任意類型的值,按照一定順序組合而成滴。組成列表的值叫做元素(Elements)。每一個元素被標識成一個索引,第一個索引是0。列表中的元素可以是任意類型,甚至是清單類型。也就是說列表是可以嵌套滴。列表中的元素用中括弧括起來,以逗號分割元素。例如:

列表是一組任意類型的值,按照一定順序組合而成滴。組成列表的值叫做元素(Elements)。每一個元素被標識成一個索引,第一個索引是0。列表中的元素可以是任意類型,甚至是清單類型。也就是說列表是可以嵌套滴。
列表中的元素用中括弧括起來,以逗號分割元素。
例如:

 

 

1 a = [1,2,3,4]
2 b = [1.0,2.0,3,4,"5"]
3 c = [1,2.0,"3",[1,2,3,4]]

 

列表中的元素還可以是變數,但是改變變數的值並不影響列表中元素的值。例如:
 1 #coding:utf-8
2  e = 1
3 f = 2
4 g = 3
5 h = [e,f,g,4]
6  print h #result = [1,2,3,4]
7  print type(h) #<type 'list'>
8  e = 5
9 f = 6
10 g = 7
11  print h #result = [1,2,3,4] 而不是[5,6,7,4]

 

對於只包含整數的列表,Python還提供了另外的幾種建立列表的方法:(1)    range(n,m)函數range返回一個整數列表,列表從函數的第一個參數n開始, 最後一個參數m結束,但不包含最後一個參數m,相鄰兩數之間的差值為1.舉例:
1 a = range(1,4) 
2  print a #result = [1,2,3]

 

(2)   range(n)函數range產生從0開始的列表,最給定的參數n結束,但不包含給定的參數n。舉例:
1 a=range(8)
2  print a #result = [0,1,2,3,4,5,6,7]

 

(3)   range(n,m,k)函數range產生一個在數學上成為等差數列的列表。起始值為n,結束值為m,步長為k。舉例:
1 a = range(1,20,4)
2  print a #result = [1,5,9,13,17]

 

還有一種特殊的不包含任何元素的列表,我們稱之為空白列表。空列表被表示為[]。列表可以賦值,或作為參數傳遞給函數。

 

 

相關文章

聯繫我們

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