字符串、列表、元组、字典每个常用的5个方法?
当然,下面分别列出了字符串、列表、元组和字典在Python中常用的5个方法。需要注意的是,元组是不可变的,所以它只有少数几个内建方法,而字典由于其键值对的特性,有很多与查找和管理键值对相关的方法。
字符串(String)
.lower()
: 将字符串中的所有大写字母转换为小写字母。.upper()
: 将字符串中的所有小写字母转换为大写字母。.strip()
: 移除字符串开头和结尾的空白字符(包括空格、制表符、换行符等)。.replace(old, new)
: 替换字符串中的子字符串,将old
替换为new
。.split(separator)
: 使用指定的分隔符separator
将字符串分割成子字符串列表。
列表(List)
.append(item)
: 在列表的末尾添加一个元素item
。.remove(item)
: 从列表中移除第一个出现的元素item
。.index(item)
: 返回元素item
在列表中第一次出现的索引,如果元素不存在则抛出异常。.insert(index, item)
: 在指定索引index
处插入元素item
。.sort()
: 对列表进行就地排序(不返回新列表,而是直接修改原列表)。
元组(Tuple)
由于元组是不可变的,它的方法比列表少得多。以下是元组常用的方法:
.count(item)
: 返回元组中元素item
出现的次数。.index(item)
: 返回元素item
在元组中第一次出现的索引,如果元素不存在则抛出异常。
实际上,元组的方法远不止这两个,但由于元组的不可变性,大多数操作都不可用于元组。上面的两个方法实际上是元组从序列类型继承而来的。
字典(Dictionary)
.keys()
: 返回一个可迭代对象,包含字典中所有的键。.values()
: 返回一个可迭代对象,包含字典中所有的值。.items()
: 返回一个可迭代对象,包含字典中所有的键值对(元组形式)。.get(key, default)
: 返回指定键key
的值,如果键不存在则返回默认值default
。.update(other_dict)
: 使用另一个字典other_dict
的键值对来更新当前字典。
需要注意的是,虽然字典有许多其他方法,但上述列表中的方法是最常用和最基本的。这些方法对于处理和管理字典数据非常有用。