我的清单如下:
lstA = (JOHN_FILE,RGL_MANAGER VICKY_FILE,SALES_MANAGER MAXR_FILE,MANAGER ASHLEY_FILE,TEAM_LEAD TERRESA_FILE,TEAM_MEMBER)
我需要把这个转换成一个口述?我尝试了以下操作,但出现了错误
d1 = dict(item.split(",") for item in lstA.split(" "))
Error: dictionary update sequence element #0 has length 7; 2 is required.
目标是,给定一个员工的名字,我应该得到相应的职位作为价值。请注意,我不能使用熊猫,以及pyspark,因为我需要在我的Lambda使用这个
谢谢
如果输入是以字符串形式编写的,则表达式可以工作:
你可以使用理解和dict函数:
结果:
我想你在寻找这个:
说明:
lstA
您拥有的信息列表lstA.split()
按空格拆分字符串person.split(',')
按,
拆分人名及其职务name, job = person.split(',')
解压值相关问题 更多 >
编程相关推荐