我解析這個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