当前位置: 首页 > 后端技术 > Python

Python基本变量类型——列表分析

时间:2023-03-26 16:55:29 Python

Python使用列表1.listPython内置的数据类型是list:list。列表是一个有序的集合,其中的元素可以随时添加和删除。例如,要列出班级所有学生的名字,可以用一个列表来表示:classembates=['Michael','Bob','Tracy']print(classmates)变量classicates是一个列表。len()函数1.获取列表元素个数:classumates=['Michael','Bob','Tracy']print(len(classmates))使用索引访问列表中每个位置的元素,切记索引是从0开始的:classumates=['Michael','Bob','Tracy']print(classmates[0])print(classmates[1])print(classmates[2])print(classmates[3])当索引超出范围时,Python会报IndexError错误,所以要确保索引没有超出范围,记住最后一个元素的索引是len(classmates)-1。如果你想得到最后一个元素,除了计算索引位置,还可以用-1作为索引,直接得到最后一个元素:print(classmates[-1])等,可以得到倒数第二个和第三个从底部开始:classmates=['Michael','Bob','Tracy']print(classmates[-1])print(classmates[-2])print(classmates[-3])print(classmates[-4])当然,倒数第4个越线了。2.列表是可变有序列表,在列表末尾添加元素:classicmates=['Michael','Bob','Tracy']classmates.append('Adam')print(classmates)也可以把元素插入到指定位置,比如索引号为1的位置:classegates=['Michael','Bob','Tracy']#replaceclassegates.insert(1,'Jack')print(classmates)pop()function1.删除列表末尾的元素鲍勃','特蕾西']2。要删除指定位置的元素,请使用pop(i)方法,其中i是索引位置。classes.pop(1)print(同学)3。将一个元素替换为另一个元素,可以直接赋值到对应的索引位置:classicates=['Michael','Bob','Tracy']classmates[1]='Sarah'print(classmates)的数据类型列表中的元素也可以不同,例如:L=['Apple',123,True]列表元素也可以是另一个列表,例如:s=['python','java',['asp','php'],'scheme']print(len(s))注意s只有4个元素,s[2]是一个列表,这样写比较好理解:p=['asp','php']s=['python','java',p,'scheme']要得到'php',可以写成p[1]或者s[2][1],所以s可以看作是一个二维数组,类似的还有三维的,四维的……数组,但是很少用到。如果列表中没有元素,则为空列表,其长度为0:L=[]len(L)2.总结本文基于Python基础,主要介绍Python中的list列表基础。通过listlist两个函数对list的语法进行了详细的讲解,丰富的案例和代码效果图的展示帮助大家更好的理解。使用Python编程语言方便大家更好的理解,希望对大家的学习有所帮助。想深入了解Python网络爬虫和数据挖掘,可以去专业网站:http://pdcfighting.com/想深入了解Python网络爬虫和数据挖掘,可以去专业网站:http://pdcfighting.com/网站:http://pdcfighting.com/