Python3中的类列表

Python3中的类列表,python,class,Python,Class,我们可以在C中执行如下操作: struct teams { char team_name[100]; int team_point[100]; } struct teams teams1[100]; 我们以这种方式获得结构数组,在Python中是否可能?谢谢 class Team(object): def __init__(self, name, points): self.name = name self.points = points tea

我们可以在C中执行如下操作:

struct teams {
char team_name[100];
int team_point[100];


}

struct teams teams1[100];
我们以这种方式获得结构数组,在Python中是否可能?谢谢

class Team(object):
    def __init__(self, name, points):
        self.name = name
        self.points = points

teams = []
teams.append(Team('Chicago Bulls', [85, 75, 93, 10]))
由于Python是动态的,没有什么可以阻止您将任意值分配给对象属性(对象实例的行为大部分类似于名称空间),但是缺少一个学究式的编译器来大声抱怨类型不匹配有一些好处


由于Python是动态的,没有什么可以阻止您为对象属性指定任意值(对象实例的行为大部分类似于名称空间),但是缺少学究式的编译器来大声抱怨类型不匹配有一些好处。

在Python中不必这样做(它是动态的!),但是如果你愿意,你可以这样做-你的用例是什么?为什么在结构中有一个点数组?它不是
struct
s的
array
,但是,它是
struct
array
s。你不需要在Python中这样做(它是动态的!),但是如果你想,你可以这样做-你的用例是什么?为什么你会在结构中有一个点数组?它不是
struct
s的
array
,但是,它是
struct
array
s。