2016年6月7日 星期二

Python語法還真是一門藝術

今天看到一段python的程式,真的不是很好理解,一定是平時我太少用python了。
for c in s[::-1]: res, p = res - d[c] if d[c] < d[p] else res + d[c], c

把它改寫以後好像比較容易理解多了。
for c in s[::-1]:
if d[c] < d[p]: res = res - d[c]
else:
res = res + d[c] 
p = c

感到寫程式也算是一門藝術,傳達同一樣東西的方法有很多!


沒有留言: