2024-09-30 10:37:37 发布
网友
我想删除字典中每个键的最后一个值。例如:
mydic = {'a': [2,3,4,5], 'b': [5,6,7], 'c': [9,10,3,4,5,6]}
我想创建一个新的子字典,如下所示:
dict = {'a': [2,3] 'b':[5] 'c': [9,10,3,4]}
我怎样才能从第一本词典中得到第二本词典
请执行以下操作:
newdict = {key: mydic[:-2] for key in mydic}
您没有指定要删除的值,但预期结果显示您最后删除了2个
>>> mydic = {'a':[2,3,4,5], 'b':[5,6,7], 'c':[9,10,3,4,5,6]} >>> new_dic = {key: mydic[: -2] for key in mydic} >>> new_dict {'a': [2, 3, 4], 'c': [9, 10, 3, 4, 5], 'b': [5, 6]}
但是,如果您的列表(值)没有足够的项,您将得到一个异常
请执行以下操作:
您没有指定要删除的值,但预期结果显示您最后删除了2个
但是,如果您的列表(值)没有足够的项,您将得到一个异常
相关问题 更多 >
编程相关推荐