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