zoukankan      html  css  js  c++  java
  • Day2 列表list

    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. 
    个个原创文章

    欢迎讨论
    https://www.cnblogs.com/konggg/
    欢迎转载收藏,转载请注明来源,谢谢支持!
  • 相关阅读:
    小程序实现删除列表某条内容的功能
    关于多行文本 textarea 在ios 真机上padding相对安卓较大问题
    关于小程序 input 组件内容显示不全(显示的长度不满 input 宽度)问题
    关于小程序button控件上下边框的显示和隐藏问题
    关于微信小程序 textarea组件在fixed定位的模块中随页面移动问题
    首记
    java >>> 和 >>>=的区别
    Nginx" upstream prematurely closed connection while reading response header from upstream"问题排查
    nginx配置rewrite总结
    nginx配置location总结
  • 原文地址:https://www.cnblogs.com/konggg/p/8962025.html
Copyright © 2011-2022 走看看