列表操作2
列表的增删改查:
增:
append 追加:
print(l3.append('一心'))
l3.append([1,2,3,4])
name_list = []
while 1
username = input(’输入名字:‘)
name_list.append(username)
insert 增加;需要加索引值
name_list.insert(1,'da')
extend 迭代追加:
name_list.extend('abcdef')
删:
1.pop,按索引去删除
name_list.pop(2)
2.remove,按元素去删除:
name_list.remove('骑士')
3.clear,清除列表
name_list.clear()
4.del:可以按索引删除,按切片删除,可以在内存级别删除整个列表。
del name_list[2]
del name_list[:3:2]
del name_list
改:按索引改,按切片加步长(一 一对应)
name_list[2] = 'dfg'
name_listt[:4] = [1,2,3,4]
name_list[0:3:2] = [1,2]
查:
s = name_list.count('oj') 查某个元素出现次数
a = len(name_list) 查列表的元素总数
b = name_list.index(‘o’) 查元素的索引值
列表全是数字是,排序:
name_list.sort() :从小到大排序
name_list.sort(reverse = True) 从大到小排序
name_list.reverse() :排序反转
元祖,只可读列表,只能查,不能增删改,用来存放一些重要的数据,儿子不可改,孙子可以改
range:自定制的数字范围内的可迭代对象类比成列表。
for i in range(0:len(name_list))
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
· 你所不知道的 C/C++ 宏知识
· 聊一聊 操作系统蓝屏 c0000102 的故障分析
· SQL Server 内存占用高分析
· 盘点!HelloGitHub 年度热门开源项目
· DeepSeek V3 两周使用总结
· 02现代计算机视觉入门之:什么是视频
· C#使用yield关键字提升迭代性能与效率
· 回顾我的软件开发经历(1)