#python
#python
Вопрос:
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)
Вывод:
(‘SUPREME BASICS n 310 HENDERSON DR’,)
Ответ №1:
У вас было две ошибки:
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""", "asdfn"]
for file_content in zip(list):
file_content=str(file_content)
file_content = file_content.replace('n', ' ')
print(file_content)
Комментарии:
1. @eric16384 — Теперь он выдает вывод как
["('SUPREME BASICS\n 310 HENDERSON DR',)"]
2. Вы вручную сжимаете его в одну строку или это действительно то, что он печатает?
3. Мой плохой! Я неправильно понял! Я немедленно это исправлю!
4. Многострочные строки включают отступ. Поэтому не используйте отступ. Кроме того, не используйте
zip()
для одного итерируемого. Я также рекомендую не указывать имя вашей переменнойlist
, потому что это уже встроенный класс.5. Спасибо за исправление моего кода. Оцените быстрые ответы.