ブックマーク / xef.hatenadiary.org (1)

  • Pythonでリストをflattenする方法まとめ - Soleil cou coupe

    参考 1段ネストしたリストをflattenする方法 Making a flat list out of list of lists in Python - Stack Overflow 2段以上ネストしたリストをflattenする方法 Flatten (an irregular) list of lists in Python - Stack Overflow Right Foot In: More on python flatten 色々方法があるみたいなので書留め。 1段ネストしたリストをflattenするとは つまり、 l = [[1,2,3],[4,5,6], [7], [8,9]] を [1,2,3,4,5,6,7,8,9] にするということ。 reduceを使った方法 reduceを使ってリストを畳み込むことができる。 reduce(lambda x,y: x+y,l) 組込み

    Pythonでリストをflattenする方法まとめ - Soleil cou coupe
    naari_3
    naari_3 2016/11/12
    “[item for sublist in l for item in sublist]”
  • 1