蟒蛇列表教程

在本教程中,我们将了解Python列表。

蟒蛇列表是Python中最常用的数据结构之一。 Python List是按顺序排列的项的集合.python中有6个序列,List是其中之一。

蟒蛇列表以方括号开头,以方括号[]结尾,您可以将多种数据类型放入列表中。

让’的学习清单,其中包含许多示例。

建立清单

您可以简单地使用方括号创建列表。

#Create list with prepopulated elements list1=[1,2,3,4] print("List 1:",list1) #Create an empty list and add elements to it. list2=[] list2.append(1) list2.append(2) list2.append(3) list2.append(4) print("List 2:",list2)

输出:

List 1: [1, 2, 3, 4]
List 2: [1, 2, 3, 4]

访问列表元素

您可以使用方括号访问列表元素。’借助示例进行查看。

listOfFruits=['Apple','Orange','Banana','Pineapple'] print("First fruit:",listOfFruits[0]) print("Second fruit:",listOfFruits[1]) print("Third fruit:",listOfFruits[2]) print("Fourth fruit:",listOfFruits[3])

输出:

First fruit: Apple
Second fruit: Orange
Third fruit: Banana
第四水果:菠萝

切片清单

您可以像在列表中使用String一样使用切片。
使用以下语法进行切片。
list1 [开始:结束:步骤]
所有变量start,end和step是可选的。
开始:表示列表的开始
开始:表示列表的结尾
步骤:表示访问元素的步骤。
Let’借助示例理解。

listOfFruits=['Apple','Orange','Banana','Pineapple'] #Print first two elements of the list print("First two elements:",listOfFruits[:2]) #Print last two items of the list print("Last two elements:",listOfFruits[2:]) #Print middle elements of the list print("Middle two elements:",listOfFruits[1:3]) #Print elements in step of 2 print("Elements in step 2",listOfFruits[::2])

输出:

前两个元素:[‘Apple’, ‘Orange’]
Last two elements: [‘Banana’, ‘Pineapple’]
中间两个元素:[‘Orange’, ‘Banana’]
Elements in step 2 [‘Apple’, ‘Banana’]

请仔细阅读以上示例,您将能够了解切片的工作原理。’s
您还可以提供负索引以反向顺序遍历列表。 -1是列表中的最后一个索引。
Let’借助示例理解。

listOfFruits=['Apple','Orange','Banana','Pineapple'] #Print last three elements of the list print("last three elements:",listOfFruits[-3:]) #Print list in reverse order print("Print list in reverse order:",listOfFruits[::-1])

输出:

最后三个元素:[‘Orange’, ‘Banana’, ‘Pineapple’]
以相反的顺序打印列表:[‘Pineapple’, ‘Banana’, ‘Orange’, ‘Apple’]

蟒蛇列表方法

请找到可与Python列表一起使用的方法列表。

方法描述
附加此方法用于将单个项目添加到列表的末尾。
延伸此方法用于将项目列表添加到列表的末尾
去掉此方法用于从列表中删除元素。如果不存在元素,则会引发错误
指数此方法用于查找给定元素的索引
流行音乐此方法将删除并返回传递的索引。如果未传递index,则它将删除并返回列表中的最后一个元素。
计数此方法将计算列表中已通过元素的出现次数
明确此方法用于删除列表中的所有元素。
复制此方法用于浅表复制列表。
分类此方法用于按升序或降序对列表进行排序
逆转此方法用于反转列表。
此方法用于将元素添加到指定索引处的列表。

取得清单’s length

您可以使用Python’s len函数获取列表的长度。

listOfFruits=['Apple','Orange','Banana','Pineapple'] print('Length of listOfFruits is:',len(listOfFruits))

输出:

listOfFruits的长度是:4

使用索引更改列表中的值

您可以使用=运算符在任何索引处更改值。
Let’通过简单的示例了解。

listOfFruits=['Apple','Orange','Banana','Pineapple'] print("listOfFruits before:",listOfFruits) listOfFruits[1]='Mango' print("listOfFruits after:",listOfFruits)

输出:

之前的listOfFruits:[‘Apple’, ‘Orange’, ‘Banana’, ‘Pineapple’]
listOfFruits之后:[‘Apple’, ‘Mango’, ‘Banana’, ‘Pineapple’]

如您所见,列表索引1的值从‘Orange’ to ‘Mango’.

列表串联和列表复制

您可以使用+运算符来连接列表。请注意,它赢了’会影响原始列表。如果要更改第一个列表,则需要显式分配它。

让’通过简单的示例了解。

list1=['Apple','Orange'] list2=['Banana','Pineapple'] print('ListOfFruits:',list1+list2)

输出:

ListOfFruits: [‘Apple’, ‘Orange’, ‘Banana’, ‘Pineapple’]

您可以在*运算符的帮助下复制列表

list1=['Apple','Orange'] print("List 1:",list1*2)

输出:

List 1: [‘Apple’, ‘Orange’, ‘Apple’, ‘Orange’]

那’关于Python列表的全部内容。

相关文章

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

订阅我们的新闻

获取质量教程到您的收件箱。现在订阅。