美文网首页
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