永发信息网

python list转换问题

答案:2  悬赏:0  手机版
解决时间 2021-02-18 07:01
  • 提问者网友:鼻尖触碰
  • 2021-02-17 14:49
list=[[1],[2],[3]]转换为:
list=[[1],
[2],
[3]]
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-02-17 16:00
list(zip(iter)), iter就是需要转换的可迭代变量
全部回答
  • 1楼网友:一叶十三刺
  • 2021-02-17 17:26
怎么写的这么复杂啊…… 正确的python代码风格应该是下面两种。 总的来说,用map并不是一个最优的选择,更建议用 list comprehension 来解决类似问题。 用map: name = ['jim','tom','koii'] name = list(map(lambda x: x.capitalize()), name)) # python 3 # 或者 name = map(lambda x: x.capitalize()), name) # python 2list comprehension: name = ['jim','tom','koii'] name = [x.capitalize() for x in name]
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯