字符串、列表、元组、字典每个常用的5个方法?

当然,下面分别列出了字符串、列表、元组和字典在Python中常用的5个方法。需要注意的是,元组是不可变的,所以它只有少数几个内建方法,而字典由于其键值对的特性,有很多与查找和管理键值对相关的方法。

字符串(String)

  1. .lower(): 将字符串中的所有大写字母转换为小写字母。
  2. .upper(): 将字符串中的所有小写字母转换为大写字母。
  3. .strip(): 移除字符串开头和结尾的空白字符(包括空格、制表符、换行符等)。
  4. .replace(old, new): 替换字符串中的子字符串,将old替换为new
  5. .split(separator): 使用指定的分隔符separator将字符串分割成子字符串列表。

列表(List)

  1. .append(item): 在列表的末尾添加一个元素item
  2. .remove(item): 从列表中移除第一个出现的元素item
  3. .index(item): 返回元素item在列表中第一次出现的索引,如果元素不存在则抛出异常。
  4. .insert(index, item): 在指定索引index处插入元素item
  5. .sort(): 对列表进行就地排序(不返回新列表,而是直接修改原列表)。

元组(Tuple)

由于元组是不可变的,它的方法比列表少得多。以下是元组常用的方法:

  1. .count(item): 返回元组中元素item出现的次数。
  2. .index(item): 返回元素item在元组中第一次出现的索引,如果元素不存在则抛出异常。

实际上,元组的方法远不止这两个,但由于元组的不可变性,大多数操作都不可用于元组。上面的两个方法实际上是元组从序列类型继承而来的。

字典(Dictionary)

  1. .keys(): 返回一个可迭代对象,包含字典中所有的键。
  2. .values(): 返回一个可迭代对象,包含字典中所有的值。
  3. .items(): 返回一个可迭代对象,包含字典中所有的键值对(元组形式)。
  4. .get(key, default): 返回指定键key的值,如果键不存在则返回默认值default
  5. .update(other_dict): 使用另一个字典other_dict的键值对来更新当前字典。

需要注意的是,虽然字典有许多其他方法,但上述列表中的方法是最常用和最基本的。这些方法对于处理和管理字典数据非常有用。

发表评论

后才能评论