【发布时间】:2019-07-22 09:35:54
【问题描述】:
我必须从两个列表中创建一个(键,值)rdd,这样键来自list1,值来自list2。假设这两个列表是:list1=[1,2,3] , list2=[4,5,6]。我的 rdd 应该是:
[(1,4),(2,5),(3,6)]
这是我的做法:
list1=[1,2,3]
list2=[4,5,6]
list3=[]
for i in range(0,3):
v=[list1[i],list2[i]].append(list3)
rdd=sc.parallize(list3)
但没有得到输出。任何帮助将不胜感激。在此先感谢:)
【问题讨论】:
-
列表理解?
{x:y for (x,y) in zip([1,2,3], [4,5,6])}
标签: python apache-spark rdd