python字符串,列表,字典,集合的常用方法
目录
- 1.字符串
- 2.列表
- 3.字典
- 3.1clear方法清除字典中的所有项,这是一个原地操作,所以无返回值(或者说返回None)
- 3.2fromkeys方法使用给定的键建立新的字典,每个键都对应一个默认的值None
- 3.3get方法是一个更宽松的访问字典项的方法,如果试图访问字典中不存在的项时不会报错仅会返回None
- 3.4for循环字典的三种方法
- 3.5pop方法用于获得对应与给定的值,然后将这个‘键-值’从字典中移除
- 3.6setdefault方法在某种程度上类似于get方法,能够获得与给定键相关联的值,除此之外,setdefault还能在字典中不含有给定键的情况下设定相应的键值
- 3.7update方法可以利用一个字典项更新另一个字典,提供的字典中的项会被添加到旧的字典中,如有相同的键则会被覆盖
- 3.8将两个列表组合成字典
- 4.集合
1.字符串
1.1find方法可以在一个较长的字符串中查找子串,他返回字串所在位置的最左端索引,如果没有就返回-1
1.2join方法是非常重要的字符串方法,它是split方法的逆方法,用于连接序列中的元素,且需要连接的元素必须是字符串
1.3split方法,是一个非常重要的字符串,它是join的逆方法,用来将字符串分割成序列
1.4strip方法返回去除首尾空格(不包含内部)的字符串
2.列表
2.1append用于在列表尾部追加新的对象
2.2count方法统计某个元素在列表中出现的次数
2.3extend方法可以在列表的末尾一次性追加另一个序列中的多个值
2.4index函数用于从列表中找出某个值第一个匹配项的索引位置
2.5insert方法用于将对象插入列表中
2.6pop方法会移除列表中的一个元素(默认是最后一个),并且返回该元素的值
2.7remove方法用于移除列表中某个值的第一个匹配项
2.8reverse方法将列表中的元素反向存放
2.9sort方法用于在原位置对列表进行排序,意味着改变原来的列表,让其中的元素按一定顺序排序
2.10enumrate方法
3.字典
3.1clear方法清除字典中的所有项,这是一个原地操作,所以无返回值(或者说返回None)
3.2fromkeys方法使用给定的键建立新的字典,每个键都对应一个默认的值None
3.3get方法是一个更宽松的访问字典项的方法,如果试图访问字典中不存在的项时不会报错仅会返回None
3.4for循环字典的三种方法
3.5pop方法用于获得对应与给定的值,然后将这个‘键-值’从字典中移除
3.6setdefault方法在某种程度上类似于get方法,能够获得与给定键相关联的值,除此之外,setdefault还能在字典中不含有给定键的情况下设定相应的键值
3.7update方法可以利用一个字典项更新另一个字典,提供的字典中的项会被添加到旧的字典中,如有相同的键则会被覆盖
3.8将两个列表组合成字典
4.集合
4.1set方法去重
4.2交集 intersection 集合中包含的共同数据
4.3并集 union 把集合中的元素都打印一遍,重复元素仅打印一次
4.4差集 difference 集合中没有的数据
4.5添加 add 向集合中添加元素
4.6添加 update 向集合中添加元素
4.7删除 remove 有对应元素删除
4.8pop 随机删除元素
4.9discard 有对应元素删除,没有打印所有元素