python 数据分析基础 day3-list类型

今天说一下python的list类型。

简介

list类型是一个可变对象,即对其内容进行修改,其内存地址不会发生改变。
list对象中的元素很灵活,可以是数值,字符串,甚至是list对象或者是字典对象。

list=['a',1,[1,2,3],{a:'test'}]

建立副本

通过以下方式建立副本,会创建一个新的对象,但对象内容和原有对象保持一致,此时,修改副本,并不会对原有对象产生影响。

list_copy=list[:]

列表元素的获取

列表元素可通过索引进行获取。请注意,索引是从0开始算起的。

list[1] #获取单个元素
list[1:3] #获取连续两个元素,分别是索引为1和2的元素
list[:] #获取所有元素

list的操作方法

list的主要操作方法如下

list.append() #在列表末尾增加一个元素
list.remove() #在列表中删除一个特定元素
list.pop() #从列表末尾删除一个特定元素
list.revsrse() #将列表反转并修改原列表
list.sort() #将列表元素进行排序并修改原列表

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 7,038评论 0 4
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,207评论 17 410
  • 01 连着下了半个月的雨,被困在家的日子终于等到了太阳公公了,好想对他说,终于等到你,还好我没放弃。 天气不好的时...
    苏小逸阅读 4,202评论 2 5
  • 我买到一部新手机开始就一直玩,越玩越着迷越玩越投入,不肯停下来。我在手机里发现很多新鲜有趣的软件,一个一个试着...
    菠萝惹阅读 2,394评论 0 0
  • BPM(Business Process Management),即“业务流程管理”,是一套达成企业各种业务环节整...
    遇见番茄大人阅读 3,775评论 0 1