Task4列表与元组
复习昨天部分内容
容器类型的数据:列表(list)元组(tuple),字典(dict),集合(set)字符串(str)
1.列表
定义语法[元素1,元素2,···,元素n]
可以保存任意数量任意类型的对象
创建一个普通列表:
week = ['monday','tuesday','wednesday']
print(week,type(week))
#['monday', 'tuesday', 'wednesday'] <class 'list'>
创建一个混合列表:
mix=(1,[1,2,3],'ccv ')
print(mix,type(mix))
#(1, [1, 2, 3], 'ccv ') <class 'tuple'>
>>> empty=[]
>>> print(empty)
#[]
向列表添加元素:
append(obj)只接受一个参数
extend(seq)一次性追加多个值
>>> number=[1,2,3,4]
>>> number.append(5)
>>> print(number)
#[1, 2, 3, 4, 5]
>>> print(len(number))
#5
``
```python
>>> number.extend([123,34])
>>> print(number)
#[1, 2, 3, 4, 5, 123, 34]
>>> print(len(number))
#7
insert(insert,obj)在index前插入个元素,index是从0开始的
>>> number.insert(0,349)
>>> print(number)
#[349, 1, 2, 3, 4, 5, 123, 34]
>>> print(len(number))
#8
从列表中获取元素
>>> print(number[2])
#2
从列表删除元素
remove(obj)
>>> number.remove(2)
>>> print(number)
[349, 1, 3, 4, 5, 123, 34]
pop([index=-1])
>>> day=number.pop()
>>> print(day)
34
del var1[,var2```]:删除单个或多个对象