行をキーと値に分割し、それをdict
呼び出された に配置する必要があるとしprops
ます。セパレーターを とします=
。私はこのようにすることができます:
props[line.partition('=')[0]] = line.partition('=')[2]
またはこれ:
splits = line.partition('=')
props[splits[0]] = splits[2]
最初のフォームは文字列を 2 回分割しますか、それとも 1 回だけ行うように最適化されますか? 実装に依存すると思いますが、一般的な実装はこれを行いますか (CPython Jython、IronPython)? 私はそれが時期尚早の最適化であることを知っています。私はPythonが初めてで、ただ興味があります。