由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - python一问
相关主题
请教C++11的rvalue refreturn value of a python function...
warning: returning address of local variable or temporary问问开发ios的,有用C++来组织代码的么?
java ArrayList 一问FMP 3.0 Mitbbs 首发 — 求建议求反馈
smart pointer 一问怎么检测c++ smart pointer的循环引用?
boost::unordered一问objects status snapshot怎么做
请教个JAVA的小问题C, C++, Java, C#, Objective-C,
[合集] C++ question -- how to save objectsYou Don’t Know JS: this & Object Prototypes
弱问一下array如何get set?
相关话题的讨论汇总
话题: myclass话题: 10话题: list话题: class话题: range
进入Programming版参与讨论
1 (共1页)
x******a
发帖数: 6336
1
请问这两个有什么区别?
list_of_class= [myclass() for i in range(10)]
list_of_class= [myclass()]*10
我用
for i in range(10):
list_of_class[i].update(some_data)
第一个得到10个不同的myclass objects。第二个得到10个相同的。
多谢!
y***a
发帖数: 840
2
你这个跟我问过:)
第一个创建了10次,有10个OBJECT
第二个只创建了一个OBJECT,然后LIST里的所有成员都指向它

【在 x******a 的大作中提到】
: 请问这两个有什么区别?
: list_of_class= [myclass() for i in range(10)]
: list_of_class= [myclass()]*10
: 我用
: for i in range(10):
: list_of_class[i].update(some_data)
: 第一个得到10个不同的myclass objects。第二个得到10个相同的。
: 多谢!

x******a
发帖数: 6336
3
thanks!
1 (共1页)
进入Programming版参与讨论
相关主题
array如何get set?boost::unordered一问
请教各路大神一个算法问题请教个JAVA的小问题
What is the difference between class and struct?[合集] C++ question -- how to save objects
[转载] Tcl/C++ question弱问一下
请教C++11的rvalue refreturn value of a python function...
warning: returning address of local variable or temporary问问开发ios的,有用C++来组织代码的么?
java ArrayList 一问FMP 3.0 Mitbbs 首发 — 求建议求反馈
smart pointer 一问怎么检测c++ smart pointer的循环引用?
相关话题的讨论汇总
话题: myclass话题: 10话题: list话题: class话题: range