python資料型別 列表+元組

酸芒果發表於2020-06-02


一:列表

二:元組

一:列表list:

1.列表中的每個元素都可變的,意味著可以對每個元素進行修改和刪除;

2.列表是有序的,每個元素的位置是確定的,可以用索引去訪問每個元素;

3.列表的所有元素放在一對中括號“[]”中,並使用逗號分隔開

4.可以為任意物件就意味著元素可以是字串、整數、元組、也可以是list等Python中的物件。

 

建立方式:shop = ["可口可樂","蘋果","可比克","飛科剃鬚刀"]

依靠下標可以定位每一個元素
可口可樂 0 蘋果1......

查詢

1.查詢:想查第二位是啥  print(shop[1])  輸出結果是蘋果

1.2.指定範圍查詢:print(shop[0:2]) 實際查詢結果為下標0和1

1.3 .倒數查詢:print(shop[-1])

1.4 重複列印列表:print(shop*2)

1.5查詢資料是否在列表中  print("蘋果"in shop) 在會輸出Ture 不在會輸出False

1.6 找出關鍵詞的下標位置 print(shop.index("蘋果"))

修改

2.修改:把蘋果修改為香蕉 shop[1] = "香蕉"

新增

3.末尾新增:在最後面新增個士力架:shop.append("士力架")

4.指定位置新增:想在第二個位置新增士力架(第二個位置座標為1) shop.insert(1,"士力架")

刪除

5.刪除末尾:刪除列表最後一個位置資料   shop.pop()

6.刪除指定位置:刪除座標索引為1的資料 shop.pop(1)

7.指定關鍵詞刪除:刪除蘋果 shop.remove("蘋果")

8.座標索引範圍刪除:刪除座標0-2的資料   del shop(0:2)

 

9.列表中包含列表:shop = ["可口可樂","蘋果","可比克","飛科剃鬚刀",[1,2,3] ]

[1,2,3] 這個列表在shop中算一個座標shop[4]

想查詢2,需要使用shop[4][1]

10.int數值排序:a = [1,3,5,7,9]

10.1  正序排序:a.sort()

10.2  倒敘排序:a.sort(reverse=True)

10.3  查詢最大值 max(a)

10.4  查詢最小值 min(a)

 11.清空列表:shop.clear()

12.兩個列表組合:print(shop+a)

13.查詢列表中一共多少元素:print(len(shop))

14.查詢列表中同一值有多少個:print(count("蘋果"))

15.迴圈列印列表欄位:for x in shop:

                                     print(x)

 

 

元組

Tuple

元組與列表相似,不同之處在於元組的元素不能修改,元組使用小括號 列表使用的方括號

tup = (1,2,3,4)

輸出第二位元素   tup[1]

重複列印  print(tup*2)

元組之間可以使用 + 號和 * 號進行運算

元組相加 合成一個新的元組

tup1 = (1,2,3)

tup2 = (4,5,6)

tup3 = tup1+tup2

    

 

相關文章