如何在一个列表中存储一个类对象的多个实例?
如何在Python中将名称绑定到类型?在Java中,我将执行以下操作:

SliceField[] schemaElements = {
    new SliceField("cust", SliceDB.INT),
    new SliceField("name", SliceDB.STRING),
    new SliceField("age", SliceDB.INT),
    new SliceField("phone", SliceDB.STRING),
    new SliceField("address", SliceDB.STRING)
}



我将如何在Python中做到这一点?

最佳答案

至于1),您只需要一个列表。

schemaElements = [SliceField("cust", SliceDB.INT), ..., SliceField("address", SliceDB.STRING)]


关于2),我不确定您的意思:


如果要确保变量始终具有某种类型,则(a)没有(简便)方法可以做到这一点,而(b)是discouraged (use Duck Typing instead)
如果您要重命名类型(例如C typedef),只需为其分配(newName = typeName

09-25 19:13