gpt4 book ai didi

python - 如何跟踪具有两个值的项目?

转载 作者:太空宇宙 更新时间:2023-11-04 02:38:18 24 4
gpt4 key购买 nike

我是编程新手,所以请耐心回答我的问题。

我经常需要处理包含两个或更多组件的数据,例如姓名和年龄。

Alice 32
Bob 42
Terry 23

我通常创建两个列表 name_list 和 age_list 并确保索引号合适,以便 name_list[2] (Terry) 和 age_list[2] (23) 涉及同一个人。

但我有一种感觉,一旦您有大量数据要添加到列表中或从列表中删除,这就不是很明智了,因为您无法知道数据是否不同步,以防万一犯了一个错误,只从 name_list 中删除了 bob,但没有从 age_list 中删除他的年龄。

有没有更好的方法来处理这样的数据集?

最佳答案

是的,有。保存两个或多个项目的简单方法是字典。

字典有一个键和一个值,因此按照您的示例,您可以像这样构建字典:

age = dict() # or {}
age['Terry'] = 23
age['Bob'] = 42
age['Alice'] = 32
print age
{'Terry': 23, 'Bob': 42, 'Alice': 32}

你应该熟悉 python 字典,所以你可以查看 this链接。

例如,如果您想保存地址、电话号码等。您可以使用 class相反。

关于python - 如何跟踪具有两个值的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47309621/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com