python结构体数组怎样定义
在python中,没有结构体这类数据类型,但可使用列表或元组来代替。下面是一个示例,展现怎样使用元组来定义结构体数组:
“`python
# 定义结构体元组
Person = ('name', 'age', 'gender')
# 定义结构体数组
people = [
('Alice', 25, 'female'),
('Bob', 30, 'male'),
('Charlie', 20, 'male')
]
# 访问结构体数组中的元素
print(people[0][Person.index('name')]) # 输出 'Alice'
print(people[1][Person.index('age')]) # 输出 30
“`
在上面的示例中,我们首先定义了一个包括三个字段的结构体元组 `Person`,然后使用元组来定义一个名为 `people` 的结构体数组。我们可使用 `people` 数组中的索引值和 `Person` 元组中的字段名来访问结构体数组中的元素。
本文来源:https://www.yuntue.com/post/73754.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏