第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何檢查我的列表中是否有兩個(gè)以上的值不同于 0?

如何檢查我的列表中是否有兩個(gè)以上的值不同于 0?

繁花如伊 2022-10-06 18:37:16
如何創(chuàng)建一個(gè)函數(shù),True如果我的列表中有 2 個(gè)或更多項(xiàng)目不同于,則0返回False,如果我的列表中的項(xiàng)目少于 2 個(gè),則返回0?(不正確的代碼,所以你明白了)list=[0, 0, 0, 0, 0, 1, 0 , 4]def checker:    if > 2 items in list are > 0:        return True    else:        return False我怎么能在 Python 中真正做到這一點(diǎn)?
查看完整描述

6 回答

?
藍(lán)山帝景

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊

您不需要遍歷數(shù)字,只需計(jì)算零并與列表的長度進(jìn)行比較......


my_list=[0, 0, 0, 0, 0, 1, 0 , 4]

def checker(my_list):

    return len(my_list) - my_list.count(0) >= 2 

checker(my_list)


查看完整回答
反對(duì) 回復(fù) 2022-10-06
?
蕭十郎

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊

一個(gè)直接的解決方案是計(jì)算不為 0 的元素的數(shù)量


def checker(lst):

    counter = 0

    for i in lst:

        if (i != 0):

            counter += 1

    return counter >= 2

更好的解決方案是使用列表推導(dǎo):


def checker(lst):

    return len([i for i in lst if i != 0]) >= 2


查看完整回答
反對(duì) 回復(fù) 2022-10-06
?
慕田峪7331174

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊

# your code goes here

data=[0, 0, 0, 0, 0 , 0 , 4]

def checker(data):

    return len(list(filter(lambda x: x!=0, data)))>=2


print(checker(data))


查看完整回答
反對(duì) 回復(fù) 2022-10-06
?
慕標(biāo)5832272

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊

def checker(l, thresh=2):  
  return len([i for i in l if i > 0]) >= thresh


查看完整回答
反對(duì) 回復(fù) 2022-10-06
?
Qyouu

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊

list1=[0, 0, 0, 0, 0, 1, 0 , 4]

if len([x for x in list1 if x!=0 ])>1:

     print('True')

else:

     print('False')


查看完整回答
反對(duì) 回復(fù) 2022-10-06
?
守候你守候我

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超10個(gè)贊

你可以這樣做:


lst=[0, 0, 0, 0, 0, 1, 0 , 4]


if sum(map(bool,lst)) >= 2:

    print("2 or more non-zero")

else:

    print("fewer than 2 non-zero")


查看完整回答
反對(duì) 回復(fù) 2022-10-06
  • 6 回答
  • 0 關(guān)注
  • 156 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)