📌  相关文章
📜  Python|从字符串列表中删除尾随/前导特殊字符

📅  最后修改于: 2022-05-13 01:54:32.578000             🧑  作者: Mango

Python|从字符串列表中删除尾随/前导特殊字符

有时,在使用字符串列表时,我们可能会遇到一个问题,即我们需要删除多余的字符,这些字符可能被称为不需要的并且出现在每个字符串的末尾。让我们讨论一种可以执行此任务的方式。

方法:使用map() + str.strip()
结合以上两个功能可以帮助我们完成这个特定的任务。在此,我们使用strip() ,它能够从字符串列表中删除尾随和前导的特殊不需要的字符。 map()用于将逻辑扩展到列表中的每个元素。

# Python3 code to demonstrate working of
# Remove trailing / leading special characters from strings list
# Using map() + str.strip()
  
# initializing list
test_list = ['\rgfg\t\n', 'is\n', '\t\tbest\r']
  
# printing list
print("The original list : " + str(test_list))
  
# Remove trailing / leading special characters from strings list
# Using map() + str.strip()
res = list(map(str.strip, test_list))
  
# Printing result
print("List after removal of special characters : " + str(res))
输出 :
The original list : ['\rgfg\t\n', 'is\n', '\t\tbest\r']
List after removal of special characters : ['gfg', 'is', 'best']