[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會員
943內容數
贊助我 https://vocus.cc/pay/donate/@kk665403?donateSourceType=exclusiveLink
你可能也想看
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
在之前的教學中,已經學會了用雙向鏈結串列來實作Stack 堆疊。 今天,要用另一種底層資列結構,python list,來實作Stack 堆疊。 讀者可以從中發現,因為python list的功能和function實作已經很豐富, 所以使用起來,相當直覺,也簡單許多。
Thumbnail
在之前的教學中,已經學會了用雙向鏈結串列來實作Stack 堆疊。 今天,要用另一種底層資列結構,python list,來實作Stack 堆疊。 讀者可以從中發現,因為python list的功能和function實作已經很豐富, 所以使用起來,相當直覺,也簡單許多。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
在這篇文章中,Rex 分享了 Python 中的資料結構 - 列表。列表是一種可變且長度可變的序列,可以包含多種數據類型。文章介紹了列表的優點及其基本操作,包括新增、插入和刪除項目,並透過實際的旅遊清單範例來說明。適合對 Python 感興趣的初學者,瞭解列表的基本用法及其特性。
Thumbnail
在這篇文章中,Rex 分享了 Python 中的資料結構 - 列表。列表是一種可變且長度可變的序列,可以包含多種數據類型。文章介紹了列表的優點及其基本操作,包括新增、插入和刪除項目,並透過實際的旅遊清單範例來說明。適合對 Python 感興趣的初學者,瞭解列表的基本用法及其特性。
Thumbnail
在 Python 中,tuple 與 List有一個關鍵的不同點:tuple 是不可變的,這意味著一旦創建了 tuple,就無法更改其內容。 這與 List的可變性形成了對比,list 可以新增、刪除或修改元素。 元素的意思: 元素:指的是 List 中的每一個獨立的項目或值。
Thumbnail
在 Python 中,tuple 與 List有一個關鍵的不同點:tuple 是不可變的,這意味著一旦創建了 tuple,就無法更改其內容。 這與 List的可變性形成了對比,list 可以新增、刪除或修改元素。 元素的意思: 元素:指的是 List 中的每一個獨立的項目或值。
Thumbnail
這篇內容以 Google Colab 示範 Python list 語法,搭配生活情境,說明選項雖多卻無實質選擇的概念。透過實際程式碼操作,讓初學者理解清單結構與判斷邏輯,並以輕鬆幹話風格呈現,增加學習趣味。
Thumbnail
這篇內容以 Google Colab 示範 Python list 語法,搭配生活情境,說明選項雖多卻無實質選擇的概念。透過實際程式碼操作,讓初學者理解清單結構與判斷邏輯,並以輕鬆幹話風格呈現,增加學習趣味。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News