假設我有一個類:在蟒蛇許多情況下大規模分配
class Foo:
def __init__(self):
self.prop = None
我需要做的:
[foo1.prop, foo2.prop, ..., fooN.prop] = [prop_value1, prop_value2, ..., prop_value3]
顯然,N
並不總是相同的,所以我應該動態地做到這一點。第一種方法是做一個for循環:
for foo, value in zip(foo_list, value_list):
foo.prop = value
但問題是...... Python中有更好的方法嗎?我的意思是性能更高。
順便說一下,N > 1000
。
我不知道你怎麼能比循環做得更好。你總是需要迭代列表。 –
@DanielRoseman當你做[a,b] = [1,2]你不會循環任何東西 –
呃,是的。這與此有什麼關係? –