搜尋
首頁後端開發Python教學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中文網其他相關文章!

陳述
本文轉載於:tutorialspoint。如有侵權,請聯絡admin@php.cn刪除
如何使用Python从列表中删除方括号如何使用Python从列表中删除方括号Sep 05, 2023 pm 07:05 PM

Python是一款非常有用的软件,可以根据需要用于许多不同的目的。Python可以用于Web开发、数据科学、机器学习等许多其他需要自动化处理的领域。它具有许多不同的功能,可以帮助我们执行这些任务。Python列表是Python的一个非常有用的功能之一。顾名思义,列表包含您希望存储的所有数据。它基本上是一组不同类型的信息。删除方括号的不同方法许多时候,用户会遇到列表项显示在方括号中的情况。在本文中,我们将详细介绍如何去掉这些括号,以便更好地查看您的列表。字符串和替换函数删除括号的最简单方法之一是在

制作 iPhone 上 iOS 17 提醒应用程序中的购物清单的方法制作 iPhone 上 iOS 17 提醒应用程序中的购物清单的方法Sep 21, 2023 pm 06:41 PM

如何在iOS17中的iPhone上制作GroceryList在“提醒事项”应用中创建GroceryList非常简单。你只需添加一个列表,然后用你的项目填充它。该应用程序会自动将您的商品分类,您甚至可以与您的伴侣或扁平伙伴合作,列出您需要从商店购买的东西。以下是执行此操作的完整步骤:步骤1:打开iCloud提醒事项听起来很奇怪,苹果表示您需要启用来自iCloud的提醒才能在iOS17上创建GroceryList。以下是它的步骤:前往iPhone上的“设置”应用,然后点击[您的姓名]。接下来,选择i

我们可以在Java列表中插入空值吗?我们可以在Java列表中插入空值吗?Aug 20, 2023 pm 07:01 PM

SolutionYes,Wecaninsertnullvaluestoalisteasilyusingitsadd()method.IncaseofListimplementationdoesnotsupportnullthenitwillthrowNullPointerException.Syntaxbooleanadd(Ee)将指定的元素追加到此列表的末尾。类型参数E −元素的运行时类型。参数e −要追加到此列表的元

Del和remove()在Python中的列表上有什么区别?Del和remove()在Python中的列表上有什么区别?Sep 12, 2023 pm 04:25 PM

在讨论差异之前,让我们先了解一下Python列表中的Del和Remove()是什么。Python列表中的Del关键字Python中的del关键字用于从List中删除一个或多个元素。我们还可以删除所有元素,即删除整个列表。示例使用del关键字从Python列表中删除元素#CreateaListmyList=["Toyota","Benz","Audi","Bentley"]print("List="

使用Python根据列表创建多个目录使用Python根据列表创建多个目录Sep 08, 2023 am 08:21 AM

Python凭借其简单性和多功能性,已成为各种应用程序中最流行的编程语言之一。无论您是经验丰富的开发人员还是刚刚开始编码之旅,Python都提供了广泛的功能和库,使复杂的任务变得易于管理。在本文中,我们将探讨一个实际场景,Python可以通过自动执行基于列表创建多个目录的过程来帮助我们。通过利用Python内置模块和技术的强大功能,我们可以有效地处理此任务,而无需手动干预。在本教程中,我们将深入研究创建多个目录的问题,并为您提供使用Python解决该问题的不同方法。在本文结束时,我们的目标是为您

如何使用 Vue 实现可折叠列表?如何使用 Vue 实现可折叠列表?Jun 25, 2023 am 08:45 AM

Vue是一款流行的JavaScript库,广泛应用于Web开发领域。在Vue中,我们可以很方便地实现各种组件和交互效果。其中,可折叠列表是一个比较实用的组件,它可以将列表数据分组,提高数据展示的可读性,同时又能够在需要展开具体内容时进行展开,方便用户查看详细信息。本文就将介绍如何使用Vue实现可折叠列表。准备工作在使用Vue实现可折叠列

在Java中从列表中随机选择项目在Java中从列表中随机选择项目Sep 06, 2023 pm 08:33 PM

List是JavaCollection接口的子接口。它是一种线性结构,按照顺序存储和访问每个元素。为了使用list的特性,我们使用实现了list接口的ArrayList和LinkedList类。在本文中,我们将创建一个ArrayList,并尝试随机选择该列表中的项目。在Java中随机选择列表中的项目的程序随机类别我们创建此类的对象来生成伪随机数。我们将自定义该对象并应用我们自己的逻辑从列表中选择任何随机项目。语法RandomnameOfObject=newRandom();Example1的翻译

使用while循环计算列表中数字的总和的Java程序使用while循环计算列表中数字的总和的Java程序Sep 13, 2023 pm 09:05 PM

介绍使用while循环计算列表中数字总和的Java程序是一个简单的程序,它获取整数列表并使用while循环结构计算它们的总和。在此程序中,创建了一个整数ArrayList,并将一些数字添加到该列表中。然后,程序使用while循环迭代列表中的每个元素,将每个元素添加到变量“sum”中,该变量跟踪数字的运行总和。循环完成后,“sum”的最终值将打印到控制台,它是列表中所有数字的总和。该程序演示了在编程中处理数据集合的常用技术,即使用循环迭代集合中的每个元素并对每个元素执行一些计算或转换。该计划还重点

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器