Python-list and tuple

來源:互聯網
上載者:User

標籤:

list是一種內建的資料類型,是一種有序的集合,可以隨時添加和刪除其中的元素。

classmates = [‘Michael‘,‘Bob‘,‘Tracy‘];

1、len(classmates):返回list元素的個數 3

2、索引:classmates[0] ’Machael‘

    獲得最後一個元素:classmates[len-1] or classmates[-1]

    同理獲得倒數第2個:classmates[len-2] or classmates[-2]

3、追加元素:追加到末尾  classmates.append(‘Adam‘) 

         在指定位置插入元素 classmates.insert(1,‘Jack‘)

4、刪除元素:刪除最後一個元素 classmates.pop()  返回pop的值

        刪除指定位置的元素 classmates.pop(1) 

5、替換元素:classmates[1] = ‘Sarah‘

6、list中元素的資料類型可以不同:L = [‘Apple‘,123,True]

7、list中的元素也可以是另一個list:s = [‘python‘,‘java‘,[‘asp‘,‘php‘],‘scheme‘]

  此時len(s) 4  s可以看做二維數組,訪問‘asp‘ s[2][0]

8、如果L = [],則len(L) 0

 

tuple 元組 與list很相似,但是tuple一旦初始化就不能修改

classmates = (‘Michael‘,‘Bob‘,‘Tracy‘)

此時classmates這個元組不能被改變,即不能插入、刪除,只能讀取,與list相同。

1、t = (1,2) 

2、t = ()

3、t = (1,)

Python-list and tuple

相關文章

聯繫我們

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