1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| replacements = { 'fú': 'f', 'dī': 'd', 'bī': 'b', 'cī': 'c', 'ē': 'e', '零': '0', '一': '1', '二': '2', '三': '3', '四': '4', '五': '5', '六': '6', '七': '7', '八': '8', '九': '9' }
data = [ "四八 六三 六五 五fú 六四 六九 七二", "四dī 六九 六五 七四 六五 六ē 六九", "五六 六一 七四 六fú 六一 六五 六五", "七bī 六cī 六九 五fú 七二 七三 六ē", "五三 五fú 六ē 六dī 五fú 六五 六四", "七零 六七 六七 七九 四三 五fú 七三", "六五 七二 七三 五fú 六八 六六 七dī", ]
def replace_text(text): for key, value in replacements.items(): text = text.replace(key, value) return text
for item in data: result = replace_text(item) print(result)
|