如何基于Python中的另一种数据类型创建空变量?
如何创建与另一个变量具有相同数据类型的空变量如何基于Python中的另一种数据类型创建空变量?,python,Python,如何创建与另一个变量具有相同数据类型的空变量 data = get_data() new_variable = data.data_type() #just create empty variable 在上述情况下,如果数据是一个列表,那么新变量将是list()获取值的类,无参数调用构造函数,希望它不会爆炸 data.__class__() 或者,类型(数据)();变量没有类型,它们只是引用值。值具有类型。因此,您要求的是获得与另一个值相同类型的空值。并非所有类型都有“空”值的
data = get_data()
new_variable = data.data_type() #just create empty variable
在上述情况下,如果
数据
是一个列表,那么新变量
将是list()
获取值的类,无参数调用构造函数,希望它不会爆炸
data.__class__()
或者,
类型(数据)(
);变量没有类型,它们只是引用值。值具有类型。因此,您要求的是获得与另一个值相同类型的空值。并非所有类型都有“空”值的概念。然而,容器类型确实如此,Ignacio的答案应该适用于大多数容器类型,因为它们通常也具有生成空容器的零参数构造函数。