list 列表
    list是Python内置的一种数据类型, 是一种有序的集合, 可以随时添加或删除其中的元素,可以包含不同数据类型的元素。可以作为元素被别的list包含 。
        name = ['name1','name2','name3']
        #####name = ('a','b','c',2,4,6)  这个不是list,  ---这个叫tuple 元组。
        #name = 1,2,3 这个不确定是不是
   
    可以使用len()函数来获得list中元素的个数
        len(name)
通过索引获取元素   
    通过索引的方式来访问list中每一个位置的元素,索引从0开始,如果要使用最后一个元素,可以使用 -1.
        name[0]
        name[1]
        name[-1]
       
        当索引超出了list中的范围时,会报IndexError错误, 为了防止索引越界,可以使用 len(name) -1  的方式来标记索引范围。
       
               
向list中追加元素
    追加元素到末尾
        name.append('aaa')  #在name list末尾追加元素'aaa'
            # 这一步中,如果报错, 那么可能是定义list时候没使用[]
       
    插入元素到指定位置
        name.insert(1,‘jack') #在name list的索引号为1的位置插入元素 ‘jack’
            #我试了一下,如果list中目前有5个元素, 使用 insert(10,'a')的方式可以插入元素'a’在最后,但是使用name[9]是会报错的,使用name[5] 输出的是刚才插入的元素。
向list中删除元素           
    删除末尾的元素
        name.pop()
    删除指定索引位的元素
        name.pop(2)
       
    替换某个元素,可以直接赋值给对应元素
        name[3] = ‘aaaaa’
list可以作为元素被别的list包含   
    name = ['a','b','c',['q','w','e'],'d','e',1,2,3]
    可以理解为:
            sub = ['q','w','e']
            name = ['a','b','c',sub,'d','e',1,2,3]
    如果要显示元素‘q’ , 可以通过 name[3][1] 来实现, 就是第三个元素里的第一个元素。 
   
list中如果一个元素都没有,那么长度为0
list如果作为元素被别的list包含时,对最外层list进行len() , 会将最外层元素包含的list视为一个元素(显而易见) ,如:
    a = ['a','b',['c','d','e','f'],'g']
    len(a) 的结果为4. 

Day2 列表list的更多相关文章

  1. python day2 列表的常用操作方法

    #创建列表方法一li = ['aa','bb','cc']方法二li = list(['aa','bb','cc'])print(li)返回 ['aa', 'bb', 'cc']----------- ...

  2. 小白的Python之路 day2 列表、元组操作

    1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 1 names = ['Tom','Jack','Qian'] 通过下标访问列表中 ...

  3. Day2 列表,元组,字典,集合

    一,列表 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素. list=['alex', 'jack', 'chen', 'shaoye'] #创建一个列表. 特性: 1.可存 ...

  4. day2 列表中常用的方法

    列表中有很多方法,下面来看看常用的方法,我们知道,字符串是以字符列表形式存储的.因此上面学习的字符串中的很多方法在列表中也有.     1.extend() extend()列表的扩展,把两个列表进行 ...

  5. 初学python-day3 元组

    day2 列表已更新!

  6. python_way ,day2 字符串,列表,字典,时间模块

    python_way ,day2 字符串,列表,字典,自学时间模块 1.input: 2.0 3.0 区别 2.0中 如果要要用户交互输入字符串: name=raw_input() 如果 name=i ...

  7. Day2 - Python基础2 列表、字典、集合

    Python之路,Day2 - Python基础2   本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一, ...

  8. 跟着ALEX 学python day2 基础2 模块 数据类型 运算符 列表 元组 字典 字符串的常用操作

    声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/  模块初始: Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相 ...

  9. Python之路 day2 字符串/元组/列表/字典互转

    #-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type ' ...

随机推荐

  1. 这 5 个开源的能挣钱的 SpringBoot 项目,真TMD香!

    不得不佩服 Spring Boot 的生态如此强大,今天我给大家推荐几款 Gitee 上优秀的后台开源版本的管理系统,小伙伴们再也不用从头到尾撸一个项目了,简直就是接私活,挣钱的利器啊. SmartA ...

  2. HotSpot类模型之ArrayKlass

    上一篇分析了 HotSpot类模型之InstanceKlass ,这次主要分析表示java数组类型的C++类. 1.ArrayKlass类 ArrayKlass继承自Klass,是所有数组类的抽象基类 ...

  3. 为什么你写的拦截器注入不了 Java bean?

    一.如何实现拦截器 在Spring Boot项目中,拦截器经常被用来做登陆验证,日志记录等操作.拦截器是Spring提供的,所以可以将拦截器注成bean,由IOC容器来管理.实现拦截器的方式很简单,主 ...

  4. FL Studio杂项设置页讲解(上)

    今天我们来看一下FL Studio通道设置窗口中的杂项设置页面.该页面存在于FL Studio绝大多数的通道中,我们可以通过它来设置一些发生器或者第三方插件的参数,接下来就让我们一起来学习下这些参数的 ...

  5. MathType单边大括号的编辑技巧你知道吗?

    大家都知道,一般情况下,数学里面的括号都是成对出现的,但是也有些情况下可以只用到单边的括号,就比如分段函数,在编写的时候只需用到左半边的括号.MathType作为专业的公式编辑器,用它来编写公式再方便 ...

  6. 细说FL Studio中的Wasp合成器功能

    FL Studio 简称FL,因其Logo像水果,故国人亲切的叫他"水果"本章节采用图文结合的方式给大家讲解FL Studio中的Wasp合成器功能.感兴趣的朋友可以一起来交流哦. ...

  7. objetive-C中属性变量和成员变量

    属性变量 @property和@synthesize可以自动生成某个类成员变量的存取方法. readwrite:这个属性是默认的情况,会自动生成存取器 assign:这个属性一般用来处理基础类型,比如 ...

  8. jquery删除文件

    1 <div class="panel panel-default"> 2 <div class="panel-body"> 3 < ...

  9. LeetCode双周赛#36

    1604. 警告一小时内使用相同员工卡大于等于三次的人 题目链接 题意 给定两个字符串数组keyName和keyTime,分别表示名字为keytime[i]的人,在某一天内使用员工卡的时间(格式为24 ...

  10. 团队作业第六次——Beta冲刺

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta 冲刺 这个作业的目标 团队进行Beta冲刺 作业正文 正文 其他参考文献 无 代码规范与计划 代码 ...