列表转换问题,求助大侠们!

陈景伟-英语 陈小妞 2018-08-25 10:37:03
如何把列表list=[[1,[a,b,c,d]],[1,[a,d,e,f]],[1,[b,f,g,h]],[1,[b,f,c]]]
转换成列表:list1=[1,[a,b,c,d,e,f,g,h]]?
或者转化成元组,字典也可以。
...全文
107 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
谢谢各位大侠!
手无护鸡之力 2018-08-28
  • 打赏
  • 举报
回复

result = {}
for k, v in list:
if k not in result:
result[k] = set()
result[k].update(v)
print result
weixin_41811488 2018-08-28
  • 打赏
  • 举报
回复
a='a';b='b';c='c';d='d';e='e';f='f';g='g';h='h' list = [[1,[a,b,c,d]],[1,[a,d,e,f]],[1,[b,f,g,h]],[1,[b,f,c]]] tem = [] for i in list: for j in i[1]: tem.append(j) tem = sorted(set(tem)) result = [list[0][0],] result.append(tem) print(result)

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧