Python equivalent of Ruby's .select

后端 未结 3 1736
执念已碎
执念已碎 2021-01-12 13:34

I have an list/array, lets call it x, and I want to create a new list/array, lets call this one z, out of elements from x that match a

3条回答
  •  花落未央
    2021-01-12 14:17

    Using a list comprehension is considered "Pythonic":

    x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    z = [i for i in x if i < 5]
    print z
    

    Output

    [1, 2, 3, 4]
    

提交回复
热议问题