2022年 11月 9日

Python-结构体数组

文章目录

  • 前言
    • 相关介绍
  • 代码

前言

在生成结构数组前先创建一个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