用户:
ZCH快乐哈哩查看:3 回复:2 评论:3 创建时间:2021-02-06T17:13:08
第二期教程这不就来了吗
·-·
废话不多说
开始关于列表的使用
(萌新使用的)
教程
朴实无华的分割线
—————————————————————————————2.1
(之后的教程第几期就是教程期数+点几点几……)
列表是甚么
(又在搓烂梗了)
列表
是由一系列按特定顺序
排列
的
元素
组成
你可以在列表中加入任何东西
其中的元素
也可以
没有任何关系
鉴于列表通常包含多个元素
所以可以给列表
起一个
独特的名字~
在Python中
用
方括号
([])
来表示列表
并用逗号来分割
其中的元素
下面是一个简单的示例
这个列表中包含几种颜色
color = ['red','green','blue']
print(color)
在这个程序当中
我们定义了
列表
color
并且Python
将列表的内部表示
包括方括号
['red','green','blue']
鉴于
这不是你想要用户看到的
输出,下面
我们来学习如何访问列表
的元素
—————————————————————————————
2.1.1
访问列表元素
列表是有序集合
因此
要访问列表的
任何元素
只要将该元素
的位置告诉Python
可以指出列表的名称
再指出元素的索引
并且将其放入方括号内
例如
下面的代码
可以从列表color中
提取第一个元素
color = ['red','green']
print(color[0])
______________________________________________________________________
2.1.2
索引是从0而不是1开始
在Python中
第一个列表元素的索引为
0
而不是1
而Python为访问最后一个
列表元素
提供了一个特殊语法
通过将索引制定为
-1
可让Python返回
最后一个列表元素
color = ['red','green']
print(color[-1])
而索引-2
可以返回倒数第二个元素
-3是倒数第三个
以此类推
—————————————————————————————
2.1.3
使用列表中
的各个值
我们接下来
尝试
从
列表中提取
第一个自行车
并使用这个值
来创造一条信息
bicycles = ['trek','cannondale','redline','specialized']
message = "my first bicycle was a" + bicycles[0] + "."
print(message)
我们使用bicycles[0]
的值
生成了一个句子
并将其存储在变量
message中(见代码)
输出是一个简单的句子
其中包含列表中第一款自行车
my first bicycle was a trek.
______________________________________________________________________
2.2
修改、添加和删除元素
你创建的大部分列表
都是动态的
这意味着
列表创建后
将随着程序的运行
增加和删除元素
—————————————————————————————
2.2.1
修改列表元素
修改列表元素的语法
与访问列表元素
要修改列表元素
可指定列表名
和
要修改的元素的索引
在指定该元素的新值
例:
color = ['red','green','blue']
print(color)
color[0] = 'black'
print(color)
#打印效果
['red','green','blue']
['black','green','blue']
你可以
修改列表任何元素的值
而不仅仅是第一个元素
—————————————————————————————
2.2.2
在列表中添加元素
你可能处于众多原因
要在列表中添加新元素
1.在列表末尾添加元素
在列表中添加元素时
最简单的方式
是将元素添加到列表末尾
给列表添加附加元素时
他将添加到列表末尾
color = ['r','g']
print(color)
color.append('b')
print(color)
#打印效果
['r','g']
['r','g','b']
方法append()
将元素b添加到了列表末尾
而不影响其他元素
—————————————————————————————
2.在列表中插入元素
使用方法insert
可在列表的任何位置
添加新元素
为此
你需要指定的新元素的索引和值
color = ['r','g','b']
color.insert(0,'black')
print(color)
#程序展示
['black','r','g','b']
那我们今天的教程就到这里了
下一期我们还是学习列表
预告:
下一期我们将学习
从列表中删除元素
1.使用del永远删除元素
2.使用pop暂时移除元素
3.弹出列表中任何位置处的元素
4.根据值删除元素
组织列表
使用sort()对列表进行永久性排序
使用sorted()对列表进行临时排序
倒着打印列表
确认列表的长度
使用列表时避免索引错误
和关于列表的
小结

听首歌吧~
该账号已被封禁补充几点
1:pop()函数和del()函数不一样之处在于pop()函数是有返回值的
2:列表中属于一种集合,列表中可以储存数字类型,字符串类型,布尔值类型,也可以储存子列表,字典或者元组
3:关于python中调用子列表的方法:
my_list = [1,[2,3]]
print(my_list[1][0])#输出为原列表的第1项子列表的第0项,即为2
4:关于pop()返回值的调用方法:
a=[1,2,3]
print(a.pop(2))
print(a)
这三行代码输出的两个值分别是:3,[1,2],证明pop()函数有返回值并且会删除输入参数的那一项
点赞0
评论