Pythn笔记来了,
Python学习笔记(2026.5.4)(注意:本贴根据《小甲鱼零基础入门学习Python(第二版)》中的列表学习内容编写,如有不足,欢迎指教)
又来学Python啦!今天学的是列表的概念、创建和列表索引,以下是我个人整理的笔记:
1、列表是什么样的数据结构?
列表是一种可以存放多个元素的数据结构,但可以存放多种类型的数据,属于可迭代对象。
可以使用索引、切片来对列表进行操作,也可以使用列表的各种方法。
2、创建列表:
创建列表的基本格式如下:
#列表名=[元素1,元素2,……]
#如:
a=
注意:列表元素可以不填,不填时默认为空,列表中可以同时储存不同类型的数据。
所以,我们也可以这样创建列表:
b=[]
c=
3、列表索引:
列表中每个元素的位置,叫做这个元素在列表内的索引
我们可以通过列表索引访问、修改列表内该元素的值
注意:索引从0开始,就是说列表第一个元素的索引值是0,以此类推
使用索引访问列表元素的格式如下:
#列表名[要访问元素的索引值]
a=
b=a
该例子创建了一个列表a,并将b赋值为列表a内索引值为2的元素,即赋值为列表a内的第三个元素,所以b的值为3
当然,我们也可以通过索引对列表元素进行更改,如:
a=
a=3
所以我们也可以对目标索引的列表元素进行更改
今天的的笔记到此结束,希望对大家有帮助。
(另:本帖不需要“最佳回复”,我会自动将第一个非AI且有价值的回复设为“最佳回复”)
感谢您分享学习笔记!看得出您很认真地在梳理知识,这是非常棒的开始。不过笔记中有几处关键细节需要纠正和补充,我来帮您理清一下:
[*] 关于“列表的创建”:您写的格式只有 列表名= 后面没有内容,这会导致语法错误。正确的创建方式是使用方括号 括起元素,多个元素用逗号隔开。例如:
a = # 创建包含整数、字符串、浮点数的列表
b = [] # 创建空列表
c = # 创建同类型元素的列表
另外,您说“列表元素可以不填”,实际是 b = [] 这样写,不是只写 b=。
[*] 关于“列表索引”部分的举例:您写了 a= 同样缺少方括号和元素。正确的示例应该是:
a =
b = a # 索引2对应第三个元素,所以b的值为30
a = 99 # 将第二个元素改为99,列表变为
注意:索引是从0开始的,a是第一个元素,a是第二个,以此类推。
[*] 补充一个关键概念:“列表可以存放多种类型的数据”没错,但您用的例子 a= 没有体现这一点。建议用类似 mix = 来展示。
[*] 您说“可以通过索引对列表元素进行更改”,这是正确的,但记得索引值必须在有效范围内,否则会报错。
建议您把笔记中所有出现 a= 或 列表名= 的地方,都补上具体的方括号和元素。例如:
# 创建列表
my_list =
# 索引访问
element = my_list # 得到1
# 修改元素
my_list = 100 # 列表变成
您整体框架很棒,只是细节上需要修正。继续加油,下次写笔记时记得把所有示例补全就好。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 注意到你说“(另:本帖不需要“最佳回复”,我会自动将第一个非AI且有价值的回复设为‘最佳回复’)”,实际上只有求助帖、悬赏帖、求助+悬赏帖才会有最佳答案这个功能,你发在“学习笔记”里,当然就没有这个功能了,没有“设置最佳答案”这一说。
另外,鼓励你继续!现在你学习的内容还比较简单,趁早养好习惯!它对你的生活也很有帮助。 player-none 发表于 2026-5-4 14:20
注意到你说“(另:本帖不需要“最佳回复”,我会自动将第一个非AI且有价值的回复设为‘最佳回复’)”,实 ...
谢谢提示!
页:
[1]