У меня есть такой список строк:
Код: Выделить всё
data = [
"- 👕 T-SHIRT",
"- ⛱️ UMBRELLA",
"- 🚗 CAR",
"- 🖥️ COMPUTER"
]
В Python, когда я перебираю данные в цикле, большинство строк print() работает нормально, однако некоторые смайлы поглощают одиночный пробельный символ, который следует за ним, и отделяет их от их отдельные метки (т. е. текст), и вывод терминала выглядит следующим образом:
Вывод терминала:
Код: Выделить всё
- 👕 T-SHIRT
- ⛱️UMBRELLA
- 🚗 CAR
- 🖥️COMPUTER
На самом деле я читаю смайлы и метки из текстового файла и не знаю, какие смайлы создают проблему, а какие выводятся нормально.
С чем связано такое поведение и как его смягчить?
Подробнее здесь:
https://stackoverflow.com/questions/784 ... owing-them