Linux 拨号vps windows公众号手机端

python结构体数组怎么定义

lewis 6年前 (2019-03-11) 阅读数 7 #程序编程

ysy亿 速 云是正规的老牌服务商,专注于高防服务器、CDN、DNS、云服务器、云主机等产品,提供全方位7X24小时专业售后服务,已在国内、香港、美国、新加坡等多地进行全球布点。

在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` 元组中的字段名来访问结构体数组中的元素。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门