我需要将两个列表转换成字典。我已经两个列表命名为A和B中,结合两个列表制作字典
A = [[1,2,3] [2,3,4] [1,4,5] [1,3,4]]
的在A(列表的列表)的值将是唯一的
B = [[10,13,23] [22,21,12] [5,34,23] [1,10,9,8]]
两个列表的长度将是相同
我需要像
C = [[ '1' 的结果:10, '2':13, '3':23] [ '2':22 ,'3' :21,'4':12] ['1':5,'4':34,'5':23] ['1':10,'3':9,'4':8]]
我试过字典的方法,但它给我一个错误,说列表是不可排列的类型。请让我知道如何做到这一点。我新来python。
你的输入是无效的名单,因为有子列表之间没有逗号。你的输出不是一个有效的东西,因为字符串放在大括号中,列表中没有冒号。另外,不要模糊地描述你的代码和错误信息,复制和粘贴实际的代码和错误。 – abarnert 2014-09-25 23:52:58
@abarnert我的输入在子列表之间有逗号,而在这里输入时我错过了它。输出必须是子列表的字典。 – user3559583 2014-09-25 23:58:49
请勿在此处输入,从显示您的问题的实际运行代码复制并粘贴。再次,不要_描述你的输出,显示你想要的实际输出。 “子列表字典”没有意义,它也不符合你的问题。我们可以试着去猜测你有什么和你想要什么,但是大多数人大多数时间都会猜错,因为我们太聪明了。 – abarnert 2014-09-26 00:01:21