所以基本上我有一個這樣的清單 -
[None,None,None,val]
我不知道是什么val。那么我如何獲得 val (3) 的索引只知道它不是None
uj5u.com熱心網友回復:
這個單行解決方案為您提供了第一個不是 None 的值。
values = filter(lambda item: item is not None, mylist)
target_value = next(values)
print(target_value)
這將回傳實際值,要獲取索引,請查看此答案的第一個評論,即:
next(filter(lambda item: item[1] is not None, enumerate(mylist)))[0]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/399278.html
下一篇:創建一個月中的周數串列
