【发布时间】:2017-12-29 18:46:50
【问题描述】:
我有一个刺,我想从中获取每个字符。但是,当此字符串包含反斜杠时,它似乎会抓取十六进制或其他内容。我正在使用 python3。
def parse(content):
tmp = []
for c in content:
tmp.append(row[c])
return tmp
当我运行它时,我得到以下输出:
>>> parse("abc\x7fa")
['a', 'b', 'c', '\x7f', 'a']
显然,这不是我想要的。我想要以下输出:
>>> parse("abc\x7fa")
['a', 'b', 'c', '\', 'x', '7', 'f', 'a']
我也尝试过其他替代方法,例如使用
for c in row:
和:
return [c for c in content]
但他们都坚持在输出中保留'\x7f'。
【问题讨论】:
标签: arrays string python-3.x list char