擅长:python、mysql、java
<p>迭代数据结构并在类的实例上使用<a href="https://docs.python.org/2/library/functions.html#setattr" rel="nofollow">^{<cd1>}</a>:</p>
<pre><code>test = Test()
data = [('Value1', 'Hola'), ('Value2', 'Adios']
for k, v in data:
setattr(test, k, v)
</code></pre>
<p>这种数据结构btw通常被认为是“key/value”对,您可以在这里使用Python字典(<code>dict</code>)。在</p>
<p>示例:</p>
^{pr2}$
<p>现在让我们修复您的<code>Test</code>类:</p>
<pre><code>class Test(object):
def __init__(self):
self.value1 = 1
self.value2 = 2
def setvalue1(self, value):
self.value1 = value
</code></pre>