在 Python 中从列表中删除换行符的多种方法

liftword3个月前 (01-29)技术文章33

在这里,我们将学习使用不同的方法从 python 的列表中删除换行符。换行符使用特殊字符“\n”指定。每当我们使用字符“\n”时,它都会自动生成一个新行。在 Python 中,有许多内置函数可用于从列表中删除换行符。我们试图在这里涵盖所有可能的方法。这篇文章将有助于初学者学习。

使用列表切片删除换行符

可以利用列表索引号进行切片。索引号分为正索引和负索引。正索引从 0 开始,负索引从 -1 开始。

list1 =['Hello\n','World\n']
list2 = [i[:-1] for i in list1]
print(list2) # 输出:['Hello', 'World']

使用替换方法删除换行符

此 replace() 方法可用于将指定的字符替换为给定字符。使用 for 循环以迭代列表元素,replace() 函数替换 “\n”,并添加到一个新列表。

list1 =['Hello\n','World\n']
list2 = []
for i in list1:
    list2.append(i.replace("\n", ""))
print(list2) # 输出:['Hello', 'World']

使用 re.sub() 函数删除换行符

import re
list1 =['Hello\n','World\n']
list2 = []
for i in list1:
    list2.append(re.sub("\n","",i))
print(list2) # 输出:['Hello', 'World']

使用 strip() 函数删除换行符

strip() 函数用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。

注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

list1 =['Hello\n','World\n']
list2 = []
for i in list1:
    list2.append(i.strip())
print(list2) # 输出:['Hello', 'World']

使用 rstrip() 函数删除换行符

rstrip() 删除字符串末尾的指定字符,默认为空白符,包括空格、换行符、回车符、制表符。

list1 =['Hello\n','World\n']
list2 = []
for i in list1:
    list2.append(i.rstrip())
print(list2) # 输出:['Hello', 'World']

使用map()、strip() 函数删除换行符

map() 会根据提供的函数对指定序列做映射。与 strip() 配合使用,简化代码。

list1 =['Hello\n','World\n']
print(list(map(str.strip,list1)))

使用 enumerate() 删除换行符

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

list1 =['Hello\n','World\n']
for i,n in enumerate(list1):
    list1[i] = n.strip()
print(list1)

?

文章创作不易,如果您喜欢这篇文章,请关注、点赞并分享给朋友。如有意见和建议,请在评论中反馈!

?

相关文章

删除 Python 列表中的最后一个元素

列表是 Python 中一种重要的数据结构,在某些情况下,可能需要从列表中删除最后一个元素。在本文中,我们将介绍删除列表中最后一个元素的多种方法。方法 1:使用 pop() 方法删除列表中最后一个元素...

玩转Python—列表使用教程(python列表讲解)

上一讲给大家介绍了Python的列表,今天继续给大家介绍Python中列表的使用。1.列表的元素的赋值#实例 >>>num=[1,2,3,4,5,6,7,7,8,8,9] >...

Python数据类型之列表(List)类型(python 列表数据)

列表(List)是Python中使用最频繁的数据类型。列表中的每一个数据称为元素,元素之间用逗号分隔放在“[]”中列表是有序的。列表下标从零开始。列表可以包含混合类型的数据,在一个列表中可以有多个数据...

4.Python列表、元组、字典与集合(在python中列表,元组,字典的区别)

在Python编程中,列表、元组、字典和集合是四种非常重要的数据结构,它们各自扮演着不同的角色,为数据的存储和处理提供了极大的便利。特别是在量化交易中,这些数据结构的应用尤为关键:列表(List):主...

Python 函数合集:足足 68 个内置函数请收好

来源:pypypypywww.cnblogs.com/pypypy/p/12011506.html内置函数就是python给你提供的, 拿来直接用的函数,比如print.,input等。截止到pyth...

python中列表类型(python列表类型6个问题)

Python 中的列表(List)类型是一种有序的数据集合,用于存储一系列的元素。列表中的元素可以是不同类型的数据,包括数字、字符串、列表(嵌套列表)等。列表是可变的(mutable),意味着你可以在...