Python编程 列表的操作(上)
本章将会讲解Python编程中列表的,介绍,创建,等几个方面进行讲解。
·
作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。
座右铭:低头赶路,敬事如仪
个人主页:网络豆的主页
目录
前言
本章将会讲解Python编程中列表的,介绍,创建,等几个方面进行讲解。
一.列表(list)
1.列表介绍(掌握)
列表是 Python 中最基本也是最常用的数据结构之一,它是一个 有序可重复的元素
集合。从数据结构角度看,Python 的列表是一个 可变长度 的顺序存储结构,每一
个位置存放的都是对象的指针。
我们可对列表进行 修改、切片、追加、删除、嵌套、迭代、成员判断 等操作。
2.列表创建
创建一个列表,只要把 逗号 分隔的 不同的数据元素 使用 方括号 括起来即可。
#创建:以英文状态下的 一对方括号 创建空的列表
li = []
print(type(li)) #<class 'list'>
#1.元素可以是任意类型的 2.元素可重复的
li_2 =["clara",21.11,2,True]
print(li_2) #['clara', 21.11, 2, True]
print(type(li_2)) #<class 'list'>
除此之外,我们还可以直接通过 list() 来进行创建列表。
#list()
print(list()) #空的列表
#list(iterable) 可迭代的意味着可以将元素逐个取出
print(list("hello")) #['h', 'e', 'l', 'l', 'o']
# print(list(1234567))整数他不是序列类型,他是整体存储
print(list("1234567")) #['1', '2', '3', '4', '5', '6', '7']
注意:
变量名最好不使用 list
列表里的 元素 可以是 任意类型
iterable 表示 可迭代的对象,简单来说就是可以一个一个元素取出来的。比如: str
3.访问(查)列表内的元素(掌握)
列表 从0开始 为它的每一个元素顺序创建 下标索引,直到 总长度减一 。要访问
它的某个元素,以方括号加下标值的方式即可。
注意要确保索引不越界,一旦访问的 索引超过范围,会抛出异常。所以,一定要
记得最后一个元素的索引是 len(list)-1。
思考:
li = [1,2] 是如何取出元素的呢?
li =[1,2]
#取1
print(li[0])
#下表取值超出范围报错
print(li[2])
修改列表内的元素(掌握)
直接 取出元素 进行 重新赋值
思考:
li = ['a' , 'b' , 'c'] 是怎么将 'a' 改为 'A' 的呢?

li_2 =list("abc") #取出['a', 'b', 'c']
li_2[0] = "A"
print(li_2) #['A', 'b', 'c']
4.删除列表内的元素(掌握)
直接 取出元素,再通过 del语句 或者 list.remove() 或者 list.pop() 进行删除

del语句
li_3 = list("123456") #['1', '2', '3', '4', '5', '6', '7']
del li_3[0] #删除'1'
#删除某个元素
print(li_3) #['2', '3', '4', '5', '6', '7']
del li_3 #删除整个列表
print(li_3)
list.remove()
li_3 = list("123456") #['1', '2', '3', '4', '5', '6', '7']
#L.remove()以值来进行删除
li_3.remove("2") #改变的是li_3本身,没有返回值
print(li_3) #['1', '3', '4', '5', '6']
list.pop()
li_3 = list("123456") #['1', '2', '3', '4', '5', '6', '7']
#默认是从最后开始弹出,如果传index ,那就删除index对应的元素
li_3.pop()
print(li_3) #['1', '3', '4', '5']
创作不易,求关注,点赞,收藏,谢谢~

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)