我解析这个line
-解析此字符串的Pythonic方式?
0386 ; Greek # L& GREEK CAPITAL LETTER ALPHA WITH TONOS
基本上,我需要 -
point = 0386
script = Greek
而我做这个样子,
point = line.split(";")[0].replace(" ","")
script = line.split("#")[0].split(";")[1].replace(" ","")
我不相信我正在做的是做这件事最pythonic的方式,是否有一个更优雅的方式做到这一点?也许是一个正则表达式?
这看起来很简洁,但我更喜欢不使用'map'。 –
@GamesBrainiac,我添加了列表理解版本。 – falsetru
@GamesBrainiac为什么不是'map'?它会如何影响性能? – ComputerFellow