列表创建range()
左含右不含[]
列表生成式
x = [i for i in range(10)]
2. 修改append 末尾追加,把元素整体追加
extend 扩展,把1个东西里所有元素追加
list.insert(index, obj) 插入
3. 删除list.remove(obj) 移除某个元素
list.pop([index=-1]) 移除元素并返回值,默认最后一个,可指定位置
del [start:end] 批量删除也可单个删,指定位置
4. 切片复制 list2 = list1[:]
反转 list2= lis1[::-1] step 是-1 相当于反向排列,start0 end0 step-1
5. 列表操作符==
* 重复操作 如 [1,2,3]*
in not in
连接操作符 +
6. 列表其他方法list.count(obj) 计数
list.reverse() 反转
list.sort(key=None, reverse=False) 较灵活,可结合lambda 默认升序
字典创建字典字符串或数值创建 {}
元组作为key创建 {}
构造函数创建,后面赋值 x = dict() x['test'] = 1
构造函数创建,括号内键是字符串不加引号 x = dict(name="小明", age=36)
dict(**kargs), dic1 = dict([('ap