[英]Finding the index of elements based on a condition using python list comprehension
[英]Skip elements on a condition based in a list comprehension in python
我有一個列表列表:
List = [-2,9,4,-6,7,0,1,-4]
對於列表中小於零 (0) 的數字,我想跳過這些數字並形成另一個列表。
例子:-
List = [9,4,7,0,1]
這是我的一種疑惑,不確定是否可以實現。 如果有可能實現,任何人都可以在這里發帖。
首先對變量名稱使用小寫,其次不要使用list
因為它保留了名稱。
然后在列表理解中做一個 if
my_list = [i for i in init_list if i >= 0 ]
我在這里嘗試過這段代碼 my_list = [i for i in init_list if i >= 0 ] 但我修改了它以適合我的使用,我想說它可以像這樣使用:
for i in [x for x in range(10) if != 3]
我在這里使用它來使程序跳過迭代。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.