首页 > 解决方案 > 添加到列表时无法从字符串中删除换行符?

问题描述

test="""SUPREME BASICS
     310 HENDERSON DR"""
#test = test.replace('\n', ' ')
list=[]
list.append(test)

for file_content in zip(list):
    file_content=str(file_content)
    file_content = file_content.replace('\n', ' ')
    print(file_content)

输出:

('至高无上的基础\n 310 HENDERSON DR',)

标签: python

解决方案


你有两个错误:

test="""SUPREME BASICS
310 HENDERSON DR""" # Changed this line
#test = test.replace('\n', ' ')
list=[]
list.append(test)

for file_content in list: # Changed this line
    file_content=str(file_content)
    file_content = file_content.replace('\n', ' ')
    print(file_content)

以下是失败原因的示例:

list=["""SUPREME BASICS
     310 HENDERSON DR""", "asdf\n"]

for file_content in zip(list):
    file_content=str(file_content)
    file_content = file_content.replace('\n', ' ')
    print(file_content)

推荐阅读