假设我有一个:
dict = {"Main": ["Tammy","Elisha","Julius"],
"Elisha": ["Kenneth"]
}
上下文就像一个队列系统。主队列是正常队列。而“以利沙:[肯尼思]”就像是一个插队。你可以想象,当伊丽莎决定带他的朋友肯尼斯排队时,每个人都在正常地排队买麦当劳
如何将“Kenneth”附加到“Main”:“Elisha”,以便在打印dict['Main']时,它将返回以下预期输出:
预期输出:[Tammy, Elisha, Kenneth, Julius ]
如果以利沙决定请另一位朋友“以利沙”:[“妮可”]。那么预期的输出将是:
预期输出:[ Tammy, Elisha, Kenneth, Nicole, Julius ]
我试着在谷歌上搜索append,但append对字典不起作用,只在列表中起作用
我试过:
dict['Main'].value("Elisha").append("Kenneth")
但它返回了错误
您需要在您的案例中使用
extend
:输出:
另外,避免对对象名称使用关键字
dict
,以避免生成行为中的阴影更新:
要在特定的
index
处插入,可以首先使用index()
方法获取要插入的索引,然后使用切片插入新列表,如下所示:您可以递归打印队列 工作原理:
Main
队列中的第一个人开始现在假设
Elisa
带来Nicole
相关问题 更多 >
编程相关推荐