Python第四天

來源:互聯網
上載者:User

標籤:ext   刪除元素   print   列印   添加   建立   xtend   move   切片   

1.元組

(1, 2, ‘a‘,‘abc‘)

元組是唯讀資料類型,一旦建立,不能修改,只能查詢

按索引查詢,切片查詢,切片+步長查詢和字串查詢類似

1 t = (1, 2, ‘a‘, ‘abc‘)2 print(t[0])       3 print(t[0:2])4 print(t[0::2])

 注意:  3, 4 列印的是元組資料類型,切片查詢的結果還是元組

2.list 列表

l1 = [1, 2, 3, 4, ‘a‘, ‘b‘, ‘c‘]

一個列表可以儲存不同類型的資料,列表的元素可以是一個元組,也可以是另一個列表,這稱列表嵌套

查詢:

    列表查詢和 元組查詢 與 字串查詢的方式,都是類似的, 可以類比記憶.

    索引值,從左至右都是 從零開始, 最後索引值 都是 最大長度 -1

    從右至左, 都是 從 -1 開始

    索引查詢,擷取列表的元素,

    v = l1[0],  結果 是 整形資料1

   切片查詢  

   sub2 = l1[0:2]   結果是 [1,2]

   切片+步長

    sub3 = l1[::2]  結果是 [1,3,‘a‘,‘c‘]

     注意: 從 0 開始, 0可以省略,  結尾是 最大長度時, 也可以忽略.

增加:

     append方法, 在列表後追加

     insert 插入, 指定索引位置添加

l1.append((1, 2))l1.insert(0, 11)

  extend, 方法, 後邊可以跟 字串, 元組,列表這類能遍曆的資料類型

l1.extend(‘abc‘)  結果是  
[1, 2, 3, 4, ‘a‘, ‘b‘, ‘c‘,‘a‘, ‘b‘, ‘c‘]

刪除:

pop 方法 刪除指定元素, 可以通過索引, pop 方法的返回 要刪除的元素值
l1.pop(0)
remove方法, 刪除 從左至右第一個匹配的值, 如果沒有, 者報錯
l1.remove(‘a‘)
clear方法, 清空列表,列表變成一個空列表
l1.clear()
del 方法
刪除元素 del l1[0]
看到使用中括弧和數值的, 是不是可以擴充一下, 刪除切片, 刪除切片+步長
del l1[0:3]
del l1[::2]


  

 

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.