我在这里得到一个列表:
my_list=["Alex:1990:London",
"Tony:1993:NYC",
"Kate:2001:Beijing",
"Tony:2001:LA",
"Alex:1978:Shanghai"]
如何以最简单的方式从我的列表中获取目标词典?你知道吗
my_target_dict={
"Alex":["Alex:1990:London", "Alex:1978:Shanghai"],
"Tony":["Tony:1993:NYC", "Tony:2001:LA"],
"Kate":["Kate:2001:Beijing"]
}
如果您打算仅使用列表和词典,请尝试以下操作:
使用^{} :
您可以使用此理解清除列表中的单个项目:
这是我给你的解决方案:
enumerate
,它会计算您的索引并 获取列表中每个元素的内容。你知道吗name = content[:(content.index(':'))]
将字符串从开始到第一个符号“:”。你知道吗dict
的键是否存在。否则,它将删除该键列表中的所有元素。你知道吗最终结果:
相关问题 更多 >
编程相关推荐