python字符串,列表,字典,集合的常用方法

目录

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 有对应元素删除,没有打印所有元素


原文地址:https://www.cnblogs.com/lxs1030/p/14140608.html