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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我需要通過列表計(jì)數(shù)

我需要通過列表計(jì)數(shù)

慕娘9325324 2022-10-11 21:12:56
我有多個列表和一個大列表,我想檢查大列表是否有我的一些小列表和計(jì)數(shù),但我不想要冗余,例如:list1 = [ "A" , "B" , "C" , "D"]List2 = ['K' , "l" , "M"]main_lists = [["A","C","K","L"] , ["B" , "C" , "M"]]count1 = 0count2 = 0如果我在兩個列表中的主列表中找到任何項(xiàng)目,我需要繼續(xù),我增加一個計(jì)數(shù)器但不是多余的,所以我的這種情況的輸出應(yīng)該是 count 1 = 2 count 2 = 2我的列表中的A和C并不重要,只有其中1個會增加計(jì)數(shù),我該怎么辦
查看完整描述

1 回答

?
冉冉說

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個贊

IIUC,您可以執(zhí)行以下操作:


list1 = ["A", "B", "C", "D"]

list2 = ['K', "l", "M"]


main_lists = [["A", "C", "K", "L"], ["B", "C", "M"]]

set1 = set(list1)

set2 = set(list2)


count1 = sum(any(ie in set1 for ie in e) for e in main_lists)

count2 = sum(any(ie in set2 for ie in e) for e in main_lists)


print(count1)

print(count2)


查看完整回答
反對 回復(fù) 2022-10-11
  • 1 回答
  • 0 關(guān)注
  • 91 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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