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

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

從另一個(gè)列表中查找數(shù)字索引

從另一個(gè)列表中查找數(shù)字索引

慕無忌1623718 2021-06-29 13:27:31
我使用的是 Python 3,我的代碼中有兩個(gè)列表:ListA = [53, 1, 17, 4, 13, 2, 17] ListB = [4, 3, 1]現(xiàn)在,我想在 ListA 中的 ListB 中找到任何數(shù)字的索引。這種情況下的輸出應(yīng)該是1因?yàn)椋浩渲械牡谝粋€(gè)值ListA也是 inListB是1。值的索引1中ListA是1。
查看完整描述

3 回答

?
長風(fēng)秋雁

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

如果您無法找出正確的 PID,我可能有一個(gè)替代解決方案,利用您用于啟動(dòng)該過程的參數(shù)。它不是那么好,因?yàn)槟鷮⒈闅v流程樹直到找到匹配項(xiàng),但這樣它肯定會(huì)找到流程。


請(qǐng)記住,如果您有多個(gè)運(yùn)行相同參數(shù)的進(jìn)程,這可能不會(huì)總是返回正確的進(jìn)程。


def process_get(*args):

    """Returns the process matching ``args``.

    Relies on ``args`` matching the argument list of the process to find.


    Args:

        *args: process arguments, e.g. ["java", "-jar", "somejar.jar"]


    Returns:

        :obj:`process`

    """

    import psutil

    for process in psutil.process_iter():

        try:

            if process.cmdline() == args:

                return process

        except psutil.AccessDenied:

            pass

    return None


查看完整回答
反對(duì) 回復(fù) 2021-07-06
?
烙印99

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

如果你想要更好的效率,你可以ListB變成一個(gè)集合,這樣你就可以確定一個(gè)項(xiàng)目是否在ListBO(1) 的平均時(shí)間復(fù)雜度中:


setB = set(ListB)

print(next(i for i, a in enumerate(ListA) if a in setB))

這輸出: 1


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

添加回答

舉報(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)