gpt4 book ai didi

python - 字典内列表的拉取和元素

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:54 26 4
gpt4 key购买 nike

首先,我是Python新手,正在为类做作业我正在编写一个程序,用以下信息制作一本字典 child 安德鲁,贝西,路易斯,查德妈妈简、艾琳、娜塔莉、玛丽父亲约翰,奈杰尔,路易斯,约瑟夫。它说使用列表作为值,所以我写了它

    dic={ "child": ["andrew", "betsy", "louise", "chad"],
"mother": ["jane", "ellen", "natalie", "mary"],
"father": ["john", "nigel", "louis", "joseph"]}

现在的想法是,如果您想了解母亲、父亲或两者,该程序将为您提供选择。然后你输入 child 的名字,它就会给你相应的母亲、父亲或两者。但我现在只是在解决问题,想知道如何在这样的字典中调用每个列表的元素例如,如果我输入 print

,我想让它打印 Andrew
print dic["child"] 

它将打印整个列表,但我怎样才能让它只打印我尝试过的 [0] 位置的列表

print dic["child"[0]] 

print dic["child"(0)]

两者都给出错误。

最佳答案

您的索引不正确,您应该像这样进行索引 print dict['child'][0]

执行dict['child'[0]])正在索引字符串“child”,因此您将 key c传递给字典中实际上没有这个键。

dict['child'] 正在获取字典键“child”的值。因此,当您打印此内容时,您将看到整个值列表,并且当您执行

dict['child'][0]

您正在为此值列表建立索引,以便您会看到正确的值“andrew”

关于python - 字典内列表的拉取和元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36521092/

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