【发布时间】:2017-12-05 18:52:09
【问题描述】:
我有两个数组:(arrayA 包含整数,arrayB 和 arrayC 包含字符串)
arrayA = [5, 4]
arrayB = ["id_1", "id_2"] #arrayA and arrayB always have same lengths
arrayC = ['3', '4', '15', '20', '23', '8', '11', '14', '21']
我想要结果:
res = {"id_1": ['3', '4', '15', '20', '23'],
"id_2": ['8', '11', '14', '21']}
所以基本上我想告诉程序 arrayB 的 id_1 包含前 5 个字符串,而 arrayB 的 id_2 包含接下来的 4 个字符串。
类似以下问题的结果是:
A = [2, 1, 3, 4]
B = ["a", "b", "c", "d"]
C = ['23', '8', '11', '3', '4', '15', '20', '23', '100', '45']
res = {"a": ['23', '8'],
"b": ['11'],
"c": ['3', '4', '15'],
"d": ['20', '23', '100', '45']}
【问题讨论】:
标签: arrays string python-2.7 python-3.x