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

更新 發佈閱讀 5 分鐘


raw-image


關鍵字:清單、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的沙龍
34會員
908內容數
贊助我 https://vocus.cc/pay/donate/@kk665403?donateSourceType=exclusiveLink
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
創業者常因資金困境而無法抓住機會,利用房產活化讓二胎房貸成為財務策略的有力夥伴。 諮詢國峯厝好貸的二胎房貸服務,讓你的房子成為你最強力的天使投資人,推動事業成長。
Thumbnail
創業者常因資金困境而無法抓住機會,利用房產活化讓二胎房貸成為財務策略的有力夥伴。 諮詢國峯厝好貸的二胎房貸服務,讓你的房子成為你最強力的天使投資人,推動事業成長。
Thumbnail
這篇內容以 Google Colab 示範 Python list 語法,搭配生活情境,說明選項雖多卻無實質選擇的概念。透過實際程式碼操作,讓初學者理解清單結構與判斷邏輯,並以輕鬆幹話風格呈現,增加學習趣味。
Thumbnail
這篇內容以 Google Colab 示範 Python list 語法,搭配生活情境,說明選項雖多卻無實質選擇的概念。透過實際程式碼操作,讓初學者理解清單結構與判斷邏輯,並以輕鬆幹話風格呈現,增加學習趣味。
Thumbnail
在這篇文章中,Rex 分享了 Python 中的資料結構 - 列表。列表是一種可變且長度可變的序列,可以包含多種數據類型。文章介紹了列表的優點及其基本操作,包括新增、插入和刪除項目,並透過實際的旅遊清單範例來說明。適合對 Python 感興趣的初學者,瞭解列表的基本用法及其特性。
Thumbnail
在這篇文章中,Rex 分享了 Python 中的資料結構 - 列表。列表是一種可變且長度可變的序列,可以包含多種數據類型。文章介紹了列表的優點及其基本操作,包括新增、插入和刪除項目,並透過實際的旅遊清單範例來說明。適合對 Python 感興趣的初學者,瞭解列表的基本用法及其特性。
Thumbnail
在之前的教學中,已經學會了用雙向鏈結串列來實作Stack 堆疊。 今天,要用另一種底層資列結構,python list,來實作Stack 堆疊。 讀者可以從中發現,因為python list的功能和function實作已經很豐富, 所以使用起來,相當直覺,也簡單許多。
Thumbnail
在之前的教學中,已經學會了用雙向鏈結串列來實作Stack 堆疊。 今天,要用另一種底層資列結構,python list,來實作Stack 堆疊。 讀者可以從中發現,因為python list的功能和function實作已經很豐富, 所以使用起來,相當直覺,也簡單許多。
Thumbnail
在 Python 中,tuple 與 List有一個關鍵的不同點:tuple 是不可變的,這意味著一旦創建了 tuple,就無法更改其內容。 這與 List的可變性形成了對比,list 可以新增、刪除或修改元素。 元素的意思: 元素:指的是 List 中的每一個獨立的項目或值。
Thumbnail
在 Python 中,tuple 與 List有一個關鍵的不同點:tuple 是不可變的,這意味著一旦創建了 tuple,就無法更改其內容。 這與 List的可變性形成了對比,list 可以新增、刪除或修改元素。 元素的意思: 元素:指的是 List 中的每一個獨立的項目或值。
Thumbnail
簡單介紹 如何在list中放入dictionary
Thumbnail
簡單介紹 如何在list中放入dictionary
Thumbnail
簡單介紹 python list 用法
Thumbnail
簡單介紹 python list 用法
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News