擅长:python、mysql、java
<p>Nk03的解决方案确实是一个强大的方法。。。
作为一个简单的选择,考虑一下:</P>
<pre><code>def get_value(s):
keys = s.split(".")
d = myObj
for k in keys: d = d[k] # will go a step deeper for each provided key
return d
get_value("subObj3.keyC.keyA")
>> 'valueA3c'
get_value("subObj1.keyA")
>> 'valueA1'
get_value("subObj2.keyB")
>> 'valueB2'
</code></pre>