python中RDD中使用转换将word转换为(word, 1)的键/值对

问题描述

数据就像 [['my','name','is','lala'],['what','your','name']] 我们想要它作为 [('my',1),('name',...] 使用 python RDD 和 lambda 函数

解决方法

x = [(w,1) for l in data for w in l]
# [('my',1),('name',('is',('lala',('what',('your',1)]