目錄
Python 中的列表
範例
輸出
建立清單
清單中的元素
在清單中加入元素
使用串聯運算子(“ ”)
使用Append()方法
使用Extend()方法
示例
输出
使用Insert()方法
结论
首頁 後端開發 Python教學 Python程式會在列表中加入元素

Python程式會在列表中加入元素

Sep 06, 2023 am 08:13 AM
python 清單 添加

Python程式會在列表中加入元素

在本文中,我們將學習如何在清單中新增元素。在 python 中,有多種方法可以使用不同的運算子將元素新增至清單。 「運算子」是進行算術或邏輯計算的特殊符號。運算符運算的值稱為「操作數」。 python中使用的運算子有很多種類型,例如“ ”用於添加元素,“-”用於切片元素,“*”用於重複元素等。

Python 中的列表

列表是Python中的一種資料結構,它是可變的、有序的元素序列。列表用於在單一變數中儲存多個。清單由Python中的四種內建資料類型組成,用於儲存資料集合。另外三個是元組、集合、字典。

範例

以下範例建立三個清單 - list1、list2 和 list3。 List1包含數字 1、2、3和4;List2包含字串「keshav」、「mohan」和「govind」;List3 組合了兩個清單中的元素,其中包含一個數字,後面跟著一個字串。

list1 = [1,2,3,4]
print (list1)
list2 = ["keshav","mohan","govind"]
print (list2)
list3 = [1,"keshav",2,"mohan"]
print(list3)
登入後複製

輸出

[1, 2, 3, 4]
['keshav', 'mohan', 'govind']
[1, 'keshav', 2, 'mohan']
登入後複製

在學習如何新增清單元素之前,我們先學習如何建立清單。這將快速複習基本概念。

建立清單

我們可以透過將元素放在方括號 [ ] 內並用逗號分隔來建立清單。我們透過一個例子來學習一下。

範例

以下範例顯示如何建立清單。在這裡,我們取三個名字:「alina」、「akash」和「arjun」。

list= ["alina","akash", "arjun"]
print(list)
登入後複製

輸出

執行上面給定的程式會產生以下名稱清單。

['alina', 'akash', 'arjun'] 
登入後複製

清單中的元素

清單是可變的,這意味著可以更改、添加和減去(切片)該元素。

我們使用運算子=來更改清單中的項目或元素。

範例

以下範例定義名稱。

names=["ann","yash","maria"]
print(names)
登入後複製

輸出

執行上述程式後,我們得到以下輸出,它列印清單中存在的元素,如下所示。

['ann', 'yash', 'maria']
登入後複製

範例

這裡運算子=用來更改元素。在此範例中,步驟 1 顯示名稱清單為 ann、yash、maria,但在步驟 2 中,我們使用「=」運算子將姓氏「maria」變更為「mike」。

names = ["ann","yash","maria"]
print(names)
names [2] = "mike"
print (names)
登入後複製

輸出

執行上述程式會產生以下輸出,從而使用 = 運算子將名稱「Maria」變更為「Mike」

['ann', 'yash', 'maria']
['ann', 'yash', 'mike']
登入後複製

在清單中加入元素

我們可以使用append()、extend()、insert()、concatenation()將項目加入到清單中。

Python 允許使用者以各種方式將元素新增至清單。 append() 方法將一個元素加入到清單結尾,而 extend() 則追加多個項目立刻。

Insert() 可用於在任何給定索引處插入一項,而 concatenation() 將兩個列表合併為一個。所有這四種方法對於為 Python 清單添加元素都很有用。

使用串聯運算子(“ ”)

串聯是 Python 中將兩個或多個字串組合在一起的過程。這可以使用「 」運算子或使用格式化函數(例如 str.format()、f 字串 和格式說明符來完成)。連接允許我們透過將較短的字串連接在一起來創建更長的字串。

範例

下面給出的範例將兩個清單加在一起。第一個列表,names1,包含姓名 Ann、Yash 和 Maria。第二個列表,names2,包含名字 John、Andrew 和 Robin。

names1=["ann","yash","maria"]
names2=["john","andrew","robin"]
print(names1+names2)
登入後複製

輸出

['ann', 'yash', 'maria', 'john', 'andrew', 'robin']
登入後複製

使用Append()方法

Append() 是 Python 中的內建方法,用於將元素新增至清單末端。它需要一個參數,該參數可以是任何資料類型,例如整數、字串或其他清單。

該方法不會傳回任何內容;它只是透過新增元素來修改原始清單。 Append() 是在 Python 中新增項目到清單的有用方法。

範例

此範例將字串「cherry」新增至名為「fruit」的水果清單中。新增後,列印出清單內容,現在包括「apple」、「mango」、「banana」和「cherry」。

fruit=["apple", "mango", "banana" ]
a="cherry"
fruit.append(a)
print ("the updated list :",fruit) 
登入後複製

輸出

the updated list : ['apple', 'mango', 'banana', 'cherry']
登入後複製

在這個程序中,我們有一個由三種水果組成的列表:['apple', 'mango', 'banana'],我們想在 list 的末尾元素添加第四個水果名稱“cherry”。這裡我們使用append()作為操作符,我們得到的輸出為:['apple', 'mango', 'banana', 'cherry']。

使用Extend()方法

。 Extend() 是 Python 中的一個函數,用於將一個清單中的元素加入到另一個清單中。它將可迭代中的所有項目附加到列表的末尾,從而擴展它。它接受一個可迭代物件作為輸入,並用其各個元素擴展列表。

將項目新增至現有清單時,將保留項目的原始順序。此方法不會傳回任何值,而是用新值更新記憶體中的現有清單。

示例

在此示例中,我们使用 extend() 函数来扩展元素并将其添加到水果列表中,输出为 ['apple', 'mango', '香蕉','c','h','e','r','r','y']

fruit=["apple", "mango", "banana" ]
a="cherry"
fruit.extend(a)
print("the updated list :",fruit)
登入後複製

输出

the updated list : ['apple', 'mango', 'banana', 'c', 'h', 'e', 'r', 'r', 'y']
登入後複製

使用Insert()方法

Insert()是python中的一个函数,用于在指定位置插入元素。它需要两个参数:要插入的元素的索引以及要插入的项目。

这可用于将元素添加到列表或任何其他数据结构(例如元组和字典)中。请务必注意,插入元素会将内存中该元素后面的所有现有元素移动一位。

示例

在下面的示例中,我们有一个由三种水果组成的列表:['apple', 'mango', 'banana'],由于我们想在特定位置添加“orange”,因此我们使用了插入运算符()。通过这个 insert() 运算符,我们可以在任何索引处添加任何元素。

fruits=['apple','banana','cherry']
fruits.insert(1,'orange')
print(fruits)
登入後複製

输出

['apple', 'orange', 'banana', 'cherry']
登入後複製

结论

在这篇文章中,我们简要解释了如何使用Python向列表中添加元素。我们使用了四种不同的方法insert()、concatenation()、append()、extend()。每个函数都有不同的方式来完成任务,即 Concatenation( ) 用于组合两个列表。 Append() 用于在列表末尾添加元素。 extend() 用于添加和扩展列表中添加的元素。 insert() 用于在任意索引处添加元素。

以上是Python程式會在列表中加入元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP和Python:解釋了不同的範例 PHP和Python:解釋了不同的範例 Apr 18, 2025 am 12:26 AM

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。

在PHP和Python之間進行選擇:指南 在PHP和Python之間進行選擇:指南 Apr 18, 2025 am 12:24 AM

PHP適合網頁開發和快速原型開發,Python適用於數據科學和機器學習。 1.PHP用於動態網頁開發,語法簡單,適合快速開發。 2.Python語法簡潔,適用於多領域,庫生態系統強大。

Python vs. JavaScript:學習曲線和易用性 Python vs. JavaScript:學習曲線和易用性 Apr 16, 2025 am 12:12 AM

Python更適合初學者,學習曲線平緩,語法簡潔;JavaScript適合前端開發,學習曲線較陡,語法靈活。 1.Python語法直觀,適用於數據科學和後端開發。 2.JavaScript靈活,廣泛用於前端和服務器端編程。

PHP和Python:深入了解他們的歷史 PHP和Python:深入了解他們的歷史 Apr 18, 2025 am 12:25 AM

PHP起源於1994年,由RasmusLerdorf開發,最初用於跟踪網站訪問者,逐漸演變為服務器端腳本語言,廣泛應用於網頁開發。 Python由GuidovanRossum於1980年代末開發,1991年首次發布,強調代碼可讀性和簡潔性,適用於科學計算、數據分析等領域。

vs code 可以在 Windows 8 中運行嗎 vs code 可以在 Windows 8 中運行嗎 Apr 15, 2025 pm 07:24 PM

VS Code可以在Windows 8上運行,但體驗可能不佳。首先確保系統已更新到最新補丁,然後下載與系統架構匹配的VS Code安裝包,按照提示安裝。安裝後,注意某些擴展程序可能與Windows 8不兼容,需要尋找替代擴展或在虛擬機中使用更新的Windows系統。安裝必要的擴展,檢查是否正常工作。儘管VS Code在Windows 8上可行,但建議升級到更新的Windows系統以獲得更好的開發體驗和安全保障。

visual studio code 可以用於 python 嗎 visual studio code 可以用於 python 嗎 Apr 15, 2025 pm 08:18 PM

VS Code 可用於編寫 Python,並提供許多功能,使其成為開發 Python 應用程序的理想工具。它允許用戶:安裝 Python 擴展,以獲得代碼補全、語法高亮和調試等功能。使用調試器逐步跟踪代碼,查找和修復錯誤。集成 Git,進行版本控制。使用代碼格式化工具,保持代碼一致性。使用 Linting 工具,提前發現潛在問題。

notepad 怎麼運行python notepad 怎麼運行python Apr 16, 2025 pm 07:33 PM

在 Notepad 中運行 Python 代碼需要安裝 Python 可執行文件和 NppExec 插件。安裝 Python 並為其添加 PATH 後,在 NppExec 插件中配置命令為“python”、參數為“{CURRENT_DIRECTORY}{FILE_NAME}”,即可在 Notepad 中通過快捷鍵“F6”運行 Python 代碼。

vscode 擴展是否是惡意的 vscode 擴展是否是惡意的 Apr 15, 2025 pm 07:57 PM

VS Code 擴展存在惡意風險,例如隱藏惡意代碼、利用漏洞、偽裝成合法擴展。識別惡意擴展的方法包括:檢查發布者、閱讀評論、檢查代碼、謹慎安裝。安全措施還包括:安全意識、良好習慣、定期更新和殺毒軟件。

See all articles