[Python] Python List清單基本操作教學(新增/修改/刪除/查詢)

更新 發佈閱讀 5 分鐘


vocus|新世代的創作平台


關鍵字:清單、List、新增、修改、刪除、查詢、插入 、元素

python中list清單的表示如下


#空清單

data=[]

print(data)

#清單中可以填入字串/字元/阿拉伯數字/另一個list/dict字典

data=["A","ABC",3,[1,2],{"A":"ABC"}]

print(data)

#list內的排序從0開始,觀看指定list元素

print(data[0],data[1],data[2],data[3])

#取得list長度,ex:["A","B","C"]長度為三個元素

length=len(data)

print(length)


>>[]

>>['A', 'ABC', 3, [1, 2], {'A': 'ABC'}]

>>A ABC 3 [1, 2]

>>5

list連接串接


data=["0","1"]

data2=["2","3"]

data+=data2

print(data)


>>['0', '1', '2', '3']

list修改元素,把A改為AA


data=["A","B","C","D"]

data[0]="AA"

print(data)


>>['AA', 'B', 'C', 'D']

list從尾端新增加入元素,使用.append


data=["A","B","C","D"]

data.append("APPLE")

print(data)


>>['A', 'B', 'C', 'D', 'APPLE']

list從尾端新增加入元素,使用.extend


data=["A","B","C","D"]

data2=["E","F"]

data.extend(data2)

print(data)


>>['A', 'B', 'C', 'D', 'E', 'F']

extend和append差別在append一次只能新增一個元素而extend可以新增多個元素

用append的方法來新增多個元素會變成list裡面有list


data=["A","B","C","D"]

data.append(["E","F"])

print(data)


>>['A', 'B', 'C', 'D', ['E', 'F']]

list插入元素,使用.insert()

第一個參數是插入位置而第二個參數為插入元素


data=["A","B","C","D"]

data.insert(2,"E")

print(data)


>>['A', 'B', 'E', 'C', 'D']

list刪除元素,使用del


data=["A","B","C","D"]

#刪除元素

del data[0]

print(data)


>>['B', 'C', 'D']

list刪除元素,使用[]刪除指定長度的元素,EX:data[0:2]=[]就會刪除兩個元素


data=["A","B","C","D"]

data[0:1]=[]

print(data)


>>['B', 'C', 'D']

list刪除元素,使用.remove(),如果有兩個相同元素則從最頭開始刪


data=["A","B","C","D"]

data.remove("A")

print(data)


list刪除元素,使用[:-1]切片刪除


data=["A","B","C","D","A"]

data=data[:-2]

print(data)


>>['A', 'B', 'C']

[Python] Python學習總集

本網站https://kk665403.pixnet.net/內之全部圖文,Saioyan梟夜所有,非經本人同意不得將全部或部分內容轉載於任何形式之媒體
Copyright © 2021 Saioyan. All rights reserved.
版權所有© 2021 Saioyan梟夜

留言
avatar-img
Saioyan的沙龍
39會員
957內容數
贊助我 https://vocus.cc/pay/donate/@kk665403?donateSourceType=exclusiveLink
你可能也想看
Thumbnail
這篇內容以 Google Colab 示範 Python list 語法,搭配生活情境,說明選項雖多卻無實質選擇的概念。透過實際程式碼操作,讓初學者理解清單結構與判斷邏輯,並以輕鬆幹話風格呈現,增加學習趣味。
Thumbnail
這篇內容以 Google Colab 示範 Python list 語法,搭配生活情境,說明選項雖多卻無實質選擇的概念。透過實際程式碼操作,讓初學者理解清單結構與判斷邏輯,並以輕鬆幹話風格呈現,增加學習趣味。
Thumbnail
在之前的教學中,已經學會了用雙向鏈結串列來實作Stack 堆疊。 今天,要用另一種底層資列結構,python list,來實作Stack 堆疊。 讀者可以從中發現,因為python list的功能和function實作已經很豐富, 所以使用起來,相當直覺,也簡單許多。
Thumbnail
在之前的教學中,已經學會了用雙向鏈結串列來實作Stack 堆疊。 今天,要用另一種底層資列結構,python list,來實作Stack 堆疊。 讀者可以從中發現,因為python list的功能和function實作已經很豐富, 所以使用起來,相當直覺,也簡單許多。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
在 Python 中,tuple 與 List有一個關鍵的不同點:tuple 是不可變的,這意味著一旦創建了 tuple,就無法更改其內容。 這與 List的可變性形成了對比,list 可以新增、刪除或修改元素。 元素的意思: 元素:指的是 List 中的每一個獨立的項目或值。
Thumbnail
在 Python 中,tuple 與 List有一個關鍵的不同點:tuple 是不可變的,這意味著一旦創建了 tuple,就無法更改其內容。 這與 List的可變性形成了對比,list 可以新增、刪除或修改元素。 元素的意思: 元素:指的是 List 中的每一個獨立的項目或值。
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
在這篇文章中,Rex 分享了 Python 中的資料結構 - 列表。列表是一種可變且長度可變的序列,可以包含多種數據類型。文章介紹了列表的優點及其基本操作,包括新增、插入和刪除項目,並透過實際的旅遊清單範例來說明。適合對 Python 感興趣的初學者,瞭解列表的基本用法及其特性。
Thumbnail
在這篇文章中,Rex 分享了 Python 中的資料結構 - 列表。列表是一種可變且長度可變的序列,可以包含多種數據類型。文章介紹了列表的優點及其基本操作,包括新增、插入和刪除項目,並透過實際的旅遊清單範例來說明。適合對 Python 感興趣的初學者,瞭解列表的基本用法及其特性。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News