gpt4 book ai didi

python - 在python中定义同一个类的多个对象

转载 作者:太空宇宙 更新时间:2023-11-04 06:53:26 28 4
gpt4 key购买 nike

是否有任何简写方法可以在一行中定义同一类的多个对象。 (我不是在谈论列表或对象数组)..

我的意思是类似

p1,p2,p3 = Point()

有什么建议吗?

最佳答案

使用生成器推导式可能比列表推导式更有效:

p1, p2, p3 = (Point() for _ in range(3)) # use xrange() in versions of Python where range() does not return an iterator for more efficiency

还有一个简单的解决方案

p1, p2, p3 = Point(), Point(), Point()

它利用隐式元组打包和解包。

关于python - 在python中定义同一个类的多个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6903619/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com