1.列表
切片
list[num1:num2] 取list中num1到num2的元素list 是以链表的形式储存在内存里的
删除
del list[I] 删除第I个元素
del list[num1:num2] 删除list中num1到num2的元素
list.pop(index) 根据索引来删除
list.remove(value) 根据值来删除list(str) 将str转换成list(以str每个字符当作list的元素)
list转成字符串
for循环处理每个元素
如果list中的元素都是字符串,可以用空字符串的join方法-list.append(object) 追加object到list
list.clear()清空
- list.copy()浅拷贝
- list.count(value)计算元素出现的次数
- list.extend(iterable) 将iterable里的元素追加到list里
- list.insert(index,object)在第index位置插入object
- list.reverse() 反转
- list.sort() 从大到小排序
2.元组(元组中一级元素不能被修改,不能被增加,删除)
- 方法类似list
3.字典
- 列表、字典不能作为字典的key
- del dict[key] 删除键值对
对字典进行for循环
for I in dict: I是键
for I in dict.values() I是值
for i in dict.Items() I是键值对(元组形式)dict.fromkeys ( [ key1 , key2 , key3 ] , value ) 根据序列,创建字典,并且指定统一的值
- dict.pop ( key ) 根据key删除 返回删除的值
- dict.popitem() 随机删除,返回删除的键值对
- dict.setdefault( key1 , value ) 添加键值对,已存在,不修改,返回当前key对应的值 。不存在,则添加 , 返回当前key对应的值