列表的遍历,列表拼接、重复以及增、删、改操作

FY-Python2301项目下创建一个名为day07的文件夹,在day07下创建一个名为01-列表的代码文件。

一、列表的遍历(列表中使用循环)
list1 = ['阿甘正传', '海王', '阿凡达', '霸王别姬', '憨豆特工', '红海行动']
1、直接遍历(使用for in循环) --> 将列表中的元素完完整整提取出来
for i in list1:
    print(i)

在这里插入图片描述

2、间接遍历

len()方法:能够查看容器中元素个数(返回容器的长度)(代表容器长度)

print(len(list1))

for j in range(len(list1)):
print(f'下标{j} --> 元素{list1[j]}')

在这里插入图片描述

二、列表的拼接(合并)和重复
list2 = ['战狼']
1、拼接
print(list1 + list2)
2、重复
print(list2 * 5)

在这里插入图片描述

列表性质补充:列表中可以出现重复元素(有些列表不可以出现重复元素)

三、列表是可变的(增、删、改)

创建一个空列表,打印一下 后续打印结果均在末尾

games = []
print(games)
1、增加元素

append():向列表中添加元素

games.append('王者荣耀')
games.append('和平精英')
print(games)

insert:向列表中插入元素(向指定位置添加元素)

games.insert(1, '天天酷跑')
print(games)
2、修改

容器[下标] = 新的值

games[1] = '欢乐斗地主'
print(games)
3、删除

del:根据指定下标删除元素

del games[-1]
print(games)

remove():删除指定元素

games.remove('王者荣耀')
print(games)

pop:根据下标删除元素,使用pop删除的元素还能被找回

content = games.pop(0)
print(content, games)

clear():直接清空列表

list3 = ['阿甘正传', '海王', '阿凡达', '霸王别姬', '憨豆特工', '红海行动']
list3.clear()
print(list3)

在这里插入图片描述


总结一下就是:


append():向列表中添加元素
insert:向列表中插入元素(向指定位置添加元素)

容器[下标] = 新的值

del:根据指定下标删除元素
remove():删除指定元素
pop:根据下标删除元素,使用pop删除的元素还能被找回
clear():直接清空列表


为什么说增删改说明列表是可变的?
以上列表的增删改操作都是建立在games这个列表自身基础上的
删除操作:dal、remove、clear等于电脑中直接删除文件,pop等于将文件删除时放入回收站,还可以再次回复。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值