从 Python 字符串中移除第一个字符

17 Mar 2025 | 4 分钟阅读

有时候,我们会遇到一个问题,需要使用 Python 编程语言从每个字符串中删除第一个字符。这个字符可能是意外创建的,我们需要为单个字符串或整个列表执行此操作。这种实用功能经常用于开发网站或 Web 应用程序。

拥有删除首字符的快捷方式或方法始终是一个有利的因素。有三种方法可以删除或移除给定字符串或列表的第一个字符。

方法 #1:使用列表推导式和列表切片

该任务通过使用列表切片来消除字符。列表推导式用于将逻辑应用于整个列表。

语法

以下语法显示了如何删除字符串的初始字符。

示例

以下示例显示了如何删除单个字符串或列表的初始字符。

示例 1

以下示例显示了如何删除单个字符串的初始字符。

输出

给出的图片显示了函数的原始输出和最终输出。

Remove First Character from String in Python

示例 2

以下示例显示了如何删除整个列表的初始字符。

输出

给出的图片显示了函数的原始输出和最终输出。

Remove First Character from String in Python

方法 #2:使用 map() 和 lambda

lambda 功能使用列表推导式来删除输入字符串的第一个元素。map 函数用于将操作运行到列表的所有成员上。

语法

以下语法显示了如何删除字符串的初始字符。

示例

以下示例显示了如何删除单个字符串或列表的初始字符。

示例 1

以下示例显示了如何删除单个字符串的初始字符。

输出

给出的图片显示了函数的原始输出和最终输出。

Remove First Character from String in Python

示例 2

以下示例显示了如何删除整个列表的初始字符。

输出

给出的图片显示了函数的原始输出和最终输出。

Remove First Character from String in Python

方法 #3:使用 replace() 方法

replace() 方法与 for 循环一起使用。该方法将第一个字符串替换为空值和 null 值。

语法

以下语法显示了如何删除字符串的初始字符。

示例

以下示例显示了如何删除单个字符串或列表的初始字符。

示例 1

以下示例显示了如何删除单个字符串的初始字符。

输出

给出的图片显示了函数的原始输出和最终输出。

Remove First Character from String in Python

示例 2

以下示例显示了如何删除整个字符串列表的初始字符。

输出

给出的图片显示了函数的原始输出和最终输出。

Remove First Character from String in Python

结论

从字符串中删除第一个字符是开发人员无需冗长过程即可显示正确数据的基本且简单的功能。