val = []
for c in f:
val.append(ord(c))
val = [w - 5 if w > 20 else w for w in val]
原始文本文件包含一个句子,其中包含许多空格。将文本文件转换为ASCII码时,它还会将空格转换为ASCII码。
答案 0 :(得分:0)
来自c in f
和ord(c)
我假设f
是str
。 if c
过滤器消除了空格。
codes = (ord(c) for c in f if c)
# codes is a genex. Now you can use it any way you want, e.g
codes_ = [code-5 if code > 20 else code for code in codes]