zoukankan      html  css  js  c++  java
  • list和tuple

    list

    list是一个有序的集合,可以方便添加和删除元素

    >>>cs=['c++','java','python','c']    #list集合是方括号

    >>>cs

    'c++','java','python','c'

    cs就是一个list,可以用len()函数显示器元素个数

    >>>len(cs)

    4

    list中的索引从0开始,例如cs[0]='c++'       最后一个索引从-1开始   cs[-1]='c'   cs[-2]='python'

    list是一个可变长的集合 可以在集合任意位置添加元素

        1、添加到尾部

        >>>cs.append('php')

        >>>cs

       'c++','java','python','c','php'

        2、添加到其他位置

        >>>cs.insert(2,'php')

        >>>cs

        'c++','java','php','python','c'

    删除元素pop()

        1.删除末尾元素

        >>>cs.pop()

        >>>cs

        'c++','java','php','python'

        2.删除指定元素pop(i)

        >>>cs.pop(-1)

        >>>cs

        'c++','java','php'

    替换元素,直接替换对应的索引

        >>>cs[0]='c#'

        >>>cs

        'c#','java','php'

    tuple

    一旦初始化就不能更改,不能添加或者删除相应元素,保证元素的安全性

        >>>cs=('c++','python','java')    #tuple集合是圆括号

        >>>cs

        'c++','python','java'

    注:

        >>>cs=('c++','python','java',['c#','R'])

        >>>cs[3][0]='A'

        >>>cs[3][1]='B'

        >>>cs

        'c++','python','java',['A','B']

    ???不是说tuple是不可变么,为什么这里改变了

    这是因为改变的不是tuple,而是其中的list['c#','R']

        

  • 相关阅读:
    Buffer -nodejs
    Tip提示框另类写法
    SASS入门
    界面设计必须要权衡的三个要素
    如何快速出稿一个优秀APP的构图
    如何画好一套线性图标
    Ui培训之如何设计极简三色图标
    移动APP设计国外资源总汇
    移动界面UI颜色设计
    APP专业视觉设计基础标准要求
  • 原文地址:https://www.cnblogs.com/bang325/p/7070557.html
Copyright © 2011-2022 走看看