如何基于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的答案应该适用于大多数容器类型,因为它们通常也具有生成空容器的零参数构造函数。