Python - 2017/01/26-list/tuple

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示例图](http://upload-images.jianshu.io/upload_images/4466862-9a3728e7f83cf043.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容