美文网首页
Python - 2017/01/26-list/tuple

Python - 2017/01/26-list/tuple

作者: HTML_HTML | 来源:发表于2017-01-26 12:20 被阅读0次

    list 和 tuple

    • list python一种内置的数据类型,是一种有序的集合
    • 表示方式[],里面可以是任意数据类型的对象
    • len()函数 测量list的元素个数
    • 查询
    • 索引 从0开始索引
    • 索引查询有2种方式 增序 0 - len(list)-1 / 降序 -1 - -len(list)
    • 新增
      • append 在list追加元素到末尾 list.append(元素)
      • insert 在list任意[索引]位置插入数据 list.insert(索引,元素)
    • 删除
      • pop 删除末尾元素 list.pop() 删除指定索引的元素 list.pop(索引)
    • 修改
      • list[索引]=待修改的元素
    • 其他
      • list也可以成为其他List的元素
    >>>list1=['a','b']
    >>>list2=[1,2,list1,4]
    >>>list1
    >>>['a', 'b']
    >>>list2[2][1]
    >>>'b'
     
        ```
      - 上述例子可以看做一个二维list 可以通过第一个[]定位list1的位置,第二个[]定位list1元素
    
    - tuple python 另一种有序集合-元组,可以看做不能修改的list
     - 表示方式(),里面同样存放任意数据类型的对象
     - len()函数、查询和list一样
     - 特殊 定义一个元素的tuple ->tuple(1,)
     - “可变”tuple tuple(a,b,c,[1,2])
      - tuple 指向 内存中的数据,而且不能更改指向,但是当tuple指向list时,list的指向可以变动
    
    ![tuple示例图](https://img.haomeiwen.com/i4466862/9a3728e7f83cf043.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    相关文章

      网友评论

          本文标题:Python - 2017/01/26-list/tuple

          本文链接:https://www.haomeiwen.com/subject/zqmxittx.html