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(索引)
- 修改
- 其他
>>>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)
网友评论