文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python学习之day3数据结构之列表

2023-01-31 01:37

关注

                                                      数据结构之列表

一、列表

  • 定义

      列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目应包括在方括号中,这样python就是知道你是指名了一个列表。一旦你创建了一个列表,你可以添加、删除或者搜索列表中的项目,由于可以增加或删除列表,我们说列表是一个可变的数据类型。

list表示方式如 list=[1,2,3,4,5,6,7],list=["可乐","雪碧","浪味仙"]等。

  • 列表操作的各类命令参数

参数名称参数描述实例
append向列表尾端添加项
向list=[1,2,3,4]list.append(9)得到[1,2,3,4,9]
del删除一个元素或列表del list或del 
poppop删除指定位置的元素默认删除最后一位pop
count统计list.count('元素')统计元素出现次数
clear清空列表list.clear()清空列表内容
index定位功能list.index('元素')得到元素所在位数,后面可以追加切片进行细化定位)
copy浅复制不能复制子列表中内容,仅能复制第一层列表内容

List1=[1,2,3,4,[1,2,3,4]此时修改该[1,2,3,]后,列表无法拷贝,[1,2,3]这个对应的内存值未变,所以无法copy此项里面的内容

remove删除,如果有重复的,默认删除最前面的
list.remove(元素)
sort排序
insert
插入一个元素
list.insert(x,y)x代表插入的位号,y代表插入元素
extend扩展列表向list1列表中扩展列表2 会将列表2的序列添加到列表1中
reveres反转
将列表内内容反转输出list.reverse()
[start:end]切片功能顾首不顾尾 list[0:9:2],0代表开始位,9代表结束位,2代表被2相差2位
阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯