前言
在生成结构数组前先创建一个
class类
的结构体,再定义一个列表lis
来作为结构体数组,
然后使用append
方法将对应的类添加进去作为其元素
添加结束后就可以使用[列表名][索引].成员属性
来访问结构体数组
中指定结构体
的指定属性
了。
相关介绍
代码
class student: #结构体
def __init__(self):
self.name = ''
self.number = 0
lis = [] #结构体数组
lis.append(student()) #添加一个结构体
lis.append(student()) #添加第二个结构体
#访问结构体数组中,第一个结构体
lis[0].name = 'fox1'
lis[0].number = 11
print(lis[0].name,lis[0].number)
#访问结构体数组中,第二个结构体
lis[1].name = 'fox2'
lis[1].number = 22
print(lis[1].name,lis[1].number)