Return sublists of List of lists

后端 未结 4 444
盖世英雄少女心
盖世英雄少女心 2021-01-22 13:45

Well, I have this example:

mylist = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [0, 1, 2, 3, 4,          


        
4条回答
  •  無奈伤痛
    2021-01-22 14:28

    Well, you could do the same using list comprehension so at least it would get a bit shorter.

    return [x[:5] for x in mylist]
    

    Or if making your function a generator instead, you could also yield the individual elements:

    for x in mylist:
        yield x[:5]
    

提交回复
热议问题