当前位置: 首页 > Python编程 > Python编程实战技能 > Python编程基础入门 > Python的列表是什么

Python的列表是什么

发布时间:2020年09月27日 10:50:42 来源: 点击量:744

【摘要】一、列表格式列表名 = [列表元素1,列表元素2,列表元素3,… ]说明:1 列表元素之间是有顺序的,也是通过下标表示,第一个元素的小标为

一、列表格式

列表名 = [列表元素1,列表元素2,列表元素3,… ]

说明:

1.列表元素之间是有顺序的,也是通过下标表示,第一个元素的小标为0。

2.列表元素可以不是同种类型,任何类型都行。

3.列表通常当做容器,用来存放多个元素。

二、列表的遍历循环

for循环遍历列表

nameList = ["张三","李四","王五","赵六"]
for name in nameList:
    print(name)

运行结果如下:

张三
李四
王五
赵六

while循环遍历列表

nameList = ["张三","李四","王五","赵六"]
i= 0
while i<len(nameList):
    print(nameList[i])
    i+=1

运行结果如下:

张三
李四
王五
赵六

三、列表的相关操作

1、append:通过append可以向列表添加元素

nameList = ["张三","李四","王五","赵六"]
print(nameList)
print("----------------分界线-----------------")
nameList.append("侯七")
print(nameList)

运行结果如下:

['张三', '李四', '王五', '赵六']
----------------分界线-----------------
['张三', '李四', '王五', '赵六', '侯七']

2、extend:可以将另一个集合中的元素逐一添加到列表中

listA = [1,2]
listB = [3,4]
listA.extend(listB)
print(listA)

运行结果为:[1, 2, 3, 4]

3、insert(index, object) 在指定位置index前插入元素object

numList = [1,2,3,4]
numList.insert(0,"a")
print(numList)

运行结果为:['a', 1, 2, 3, 4]

相关推荐:《Python视频教程》

4、通过下标修改元素

numList = [1,2,3,4]
numList[1] = "A"
print(numList)

运行结果为:[1, 'A', 3, 4]

5、查找元素

in(存在),如果存在那么结果为true,否则为false

not in(不存在),如果不存在那么结果为true,否则false

numList = [1,2,3,4]
if 2 in numList:
    print("2在numList里面")
else:
    print("2不在numList里面")

运行结果为:2在numList里面

6、index和count:用法和字符串中差不多

strList = ['a','b','c','d','a','b','b']
ind = strList.index('b')
con = strList.count('b')
print(ind)
print(con)

打印结果为:0和3。index也是会找到第一个满足情况的后面就不会再找了

7、删除元素

del:根据下标进行删除

pop:删除最后一个元素

remove:根据元素的值进行删除

nameList = ["张三","李四","王五","赵六","侯七"]
del nameList[2]
print(nameList)

运行结果为:['张三', '李四', '赵六', '侯七']

nameList = ["张三","李四","王五","赵六","侯七"]
nameList.pop()
print(nameList)

运行结果为:['张三', '李四', '王五', '赵六']

nameList = ["张三","李四","王五","赵六","侯七"]
nameList.remove("李四")
print(nameList)

运行结果为:['张三', '王五', '赵六', '侯七']

8、排序(sort,reverse)

numList = [1,4,3,5,2]
numList.reverse()
print(numList)

运行结果为:[2, 5, 3, 4, 1],倒序

numList = [1,4,3,5,2]
numList.sort()
print(numList)

运行结果为:[1, 2, 3, 4, 5],升序

numList = [1,4,3,5,2]
numList.sort(reverse = True)
print(numList)

运行结果为:[5, 4, 3, 2, 1],降序

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部