我有一个项目列表,例如:
items = ['BANANA', 'FRIES', 12]
我希望items [-1]是字典的值,其余的将是键,例如:
dict = {'BANANA FRIES': 12}
我想要一段代码对任何长度的任何列表执行此操作,以便最后一个元素为值,其余元素为键。 谢谢。
答案 0 :(得分:0)
{' '.join(items[:-1]): items[-1]}
答案 1 :(得分:0)
尝试这个。它适用于list
的任何长度:
items = ['BANANA', 'FRIES', 12]
di = {}
di[' '.join([item for item in items[:-1]])] = items[-1]
print(di)
答案 2 :(得分:0)
最简单的方法:
1
my_list = ['BANANA', 'FRIES', 12]
my_dict = { ' '.join(my_list[:-1]) : my_list[-1] }
结果:{“香蕉薯条”:12}
答案 3 :(得分:0)
这应该可以解决问题:
{" ".join(items[:-1]): items[-1]}