Python 3.x 将相同大小的数组转换为对象列表

Python 3.x 将相同大小的数组转换为对象列表,python-3.x,Python 3.x,我有三个阵列: a = ['a', 'b', 'c'] b = [100, 200, 300] c = [10.2, 20.2, 30.2] 如何在python中转换为以下形式 result = { ['a', 100, 10.2], ['b', 200, 20.2], ['c', 300, 30.2] } 您可以使用zip来完成 In [1]: a = ['a', 'b', 'c'] ...: b = [100, 200, 300] ...: c = [

我有三个阵列:

a = ['a', 'b', 'c']
b = [100, 200, 300]
c = [10.2, 20.2, 30.2]
如何在python中转换为以下形式

result = {
    ['a', 100, 10.2],
    ['b', 200, 20.2],
    ['c', 300, 30.2]
}

您可以使用zip来完成

In [1]: a = ['a', 'b', 'c']
   ...: b = [100, 200, 300]
   ...: c = [10.2, 20.2, 30.2]

In [3]: list(zip(a,b,c))
Out[3]: [('a', 100, 10.2), ('b', 200, 20.2), ('c', 300, 30.2)]

结果应该是什么类型的结构?列表列表?是的,也可以是元组列表。仅供参考,
结果的当前格式不可能。这是一组列表,因为列表不可散列。请尝试只回答问得好的问题。在这种情况下,这是一个明显的重复,已经有了许多答案