gpt4 book ai didi

python - 如何简化在 Python 中创建庞大的数据结构

转载 作者:太空狗 更新时间:2023-10-30 02:23:43 24 4
gpt4 key购买 nike

我正在写一些,我需要将一个复杂的数据结构传递给某个函数。

数据结构如下:

{ 'animals': [ 'cows', 'moose', { 'properties': [ 9, 26 ] } ]
'fruits': {
'land': [ 'strawberries', 'other berries' ],
'space': [ 'apples', 'cherries' ]
}
}

我觉得这个结构很丑。您能想到如何简化编写如此庞大的数据结构的方法吗?

附言。我编造了这个结构,但我的真实结构非常相似。

最佳答案

其他语言会用对象或结构来解决这个问题——所以,像这样:

class whatever:
animals = AnimalObject()
fruits = FruitObject()

class AnimalObject:
animals = ['cows','moose']
properties = [9,26]

class FruitObject:
land = ['strawberries', 'other berries']
space = ['apples', 'cherries']

当然,这只有在您提前知道数据将采用何种形式时才有效。如果您不这样做,那么 map /列表是您唯一的选择;-)

关于python - 如何简化在 Python 中创建庞大的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2352793/

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