自己寫的,輸出結果總是none[face]monkey2:019.png[/face]
求解
uj5u.com熱心網友回復:
[x < 0 for x in a].index(True)uj5u.com熱心網友回復:
for i, x in enumerate(a):if x < 0:
return i
uj5u.com熱心網友回復:
你的函式 x=0; a=[],那么while回圈一開始就不滿足條件 0< len(a), a里面是空的呀uj5u.com熱心網友回復:
>>> a[2, 3, -1, 4, -2]
>>> b
[2, 3, 1, 4, 2]
>>> index_num[0] if (index_num:=[index for index,i in enumerate(a) if i<0]) else None
2
>>> index_num[0] if (index_num:=[index for index,i in enumerate(b) if i<0]) else None
>>>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/265155.html
上一篇:新手小白請教下-爬蟲怎么停止,是直接關閉Pychamr還是點擊Stop健
下一篇:for 回圈問題。
