栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python学习笔记(4):列表的使用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python学习笔记(4):列表的使用

一、列表的定义与创建

列表可以一次性存储很多数据,是一种有序的数据类型。

例如:mylist = []

创建一个列表,只要把逗号分隔的不同数据项使用方括号括起来即可

比如:list = [1,'hello',3.14,3000]

mylist = []
list = [1,'hello',3.14,3000]
print("mylist列表为:",mylist)
print("list列表为:",list)

运行结果:

二、列表索引

列表索引从0开始,也可以倒着开始,-1表示倒数第一个,-2表示倒数第二个。

list = [1,'hello',3.14,3000]
print("下面是正数索引:")
print("list[0]的值是:",list[0])
print("list[1]的值是:",list[1])
print("list[2]的值是:",list[2])
print("list[3]的值是:",list[3])
print("下面是负数索引:")
print("list[-1]的值是:",list[-1])
print("list[-2]的值是:",list[-2])
print("list[-3]的值是:",list[-3])
print("list[-4]的值是:",list[-4])

运行结果:

 三、列表切片

与字符串切片类似。语法为list[start:end],表示从start开始,到end的前一个结束(不包含end)。

也可以省略,start省略表示从头开始,end省略表示到结尾。

list = [1,'hello',3.14,3000]
print("list列表为:",list)
print("list[0:4]列表为:",list[0:4])
print("list[0:]列表为:",list[0:])
print("list[:4]列表为:",list[:4])
print("list[1:3]列表为:",list[1:3])
print("list[2:2]列表为:",list[2:2])

运行结果: 

四、列表插入元素
 

list.append(obj),表示在列表list的末尾添加对象obj。

list = [1,'hello',3.14,3000]
print("list列表为:",list)
list.append('python')
print("list列表为:",list)

运行结果:

 

五、列表删除元素


del list[2]表示删除列表list的第三个元素

list = [1,'hello',3.14,3000]
print("list列表为:",list)
del list[2]
print("list列表为:",list)

运行结果:

 六、列表拼接
list1 = [1,3,5]
list2 = [2,4,6]
list3 = list1 + list2
print(list3)

运行结果:

七、二维列表

’
在一个列表中创建另一个列表即为二维列表。

比如:x = [[1,2,3],['a','b']]

list = [[1,456,3.14,3000],['a',123,'abc']]
print("list列表为:",list)
print("list[1][1]列表为:",list[1][1])
print("第一种遍历方法:")
for x in list:
    print(x)
print("第二种遍历方法:")  
for i in range(len(list)):
    print(list[i])

 运行结果:

 

八、列表函数 <-> 函数

len(list)表示求列表元素个数

list(s)表示将元组s转换成列表

max(list)表示求列表元素的最大值

min(list)表示求列表元素的最小值

list(s)表示将元组s转换成列表

list = [1,456,3.14,3000]
print("list列表为:",list)
print("len(list)为:",len(list))
print("max(list)为:",max(list))
print("min(list)为:",min(list))

运行结果:

九、列表遍历

for x in list:

for i in range(len(list)):

list = [1,456,3.14,3000]
print("list列表为:",list)
print("第一种遍历方法:")
for x in list:
    print(x)
print("第二种遍历方法:")  
for i in range(len(list)):
    print(list[i])

 运行结果:


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/951385.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号