假设我必须将一行拆分为一个键和一个值,并将其放入dict
被调用的props
. 让分隔符为=
。我可以这样做:
props[line.partition('=')[0]] = line.partition('=')[2]
或这个:
splits = line.partition('=')
props[splits[0]] = splits[2]
第一种形式是对字符串进行两次分区还是将其优化为只进行一次?我想它是依赖于实现的,但是常见的实现会这样做吗(CPython Jython,IronPython)?我知道这是过早的优化。我是python新手,我只是好奇。