文章目录
- 前言
-
- 相关介绍
- 代码
前言
在生成结构数组前先创建一个
class类
的结构体,再定义一个列表lis
来作为结构体数组,
然后使用append
方法将对应的类添加进去作为其元素
添加结束后就可以使用[列表名][索引].成员属性
来访问结构体数组
中指定结构体
的指定属性
了。
相关介绍
python实现结构体数组(初始化并赋值)
Python笔记-自定义结构体
代码
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)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17