【发布时间】:2020-02-07 13:28:58
【问题描述】:
我是 Python 新手,我尝试了很多组合,但我没有得到正确的解决方案。 我在列表中有一个列表:
AnimalLarge = ['Animal', 'Large', 20,30]
AnimalSmall = ['Animal', 'Small', 20,10]
HumanLarge = ['Human',' Large', 1, 2]
HumanSmall = ['Human', 'Small', 2, 2]
List = [AnimalLarge, AnimalSmall, HumanLarge, HumanSmall]
Search1 = 'Animal'
Search2 = 'Small'
ResultShouldBe = AnimalSmall
如果我有例如变量“Animal”和“Small”,然后我想让程序“找到”正确的组合“AnimalSmall”,其中包含“Animal, Small, 20, 10”。 我知道如何“手动”读出列表列表或从列表中读出单个参数,但我有兴趣读出列表中的列表(带有定义的字符串)。我用“for”和“in”和索引做了很多试验,但都没有意义,所以我没有在这里发布。 你能给我一个提示,如何结合这个?抱歉,我确实花了很长时间才弄明白...
【问题讨论】:
标签: python list multidimensional-array