在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ 兩個list中相同的則標(biāo)1,否則標(biāo)0,如何實(shí)現(xiàn)?

兩個list中相同的則標(biāo)1,否則標(biāo)0,如何實(shí)現(xiàn)?

例: 輸入: PP SBAR WHNP VP NP ADVP

         PP SBAR WHNP NP
  輸出: [1,1,1,0,1,0]

如何實(shí)現(xiàn)?

回答
編輯回答
厭遇

圖片描述

list1 = ["aa", "bb", "cc","dd","ee","ff"]
list2 = ["aa", "cc", "cc", "dd"]

[1 if l1 in list2 else 0 for l1 in list1 ]
2017年8月20日 01:18
編輯回答
不二心

var list1 = ["aa", "bb", "cc","dd","ee","ff"];

        list2 = ["aa", "cc", "cc", "dd"],
        newList=[],
        max=0;
        if(list1.length>list2.length){
            max=list1.length;
        }else{
            max=list2.length
        }
        for(let i=0;i<max;i++){
            if(list1[i]==list2[i]){
                newList.push("1");
            }else{
                newList.push("0");
            }
        }
        console.log(newList);
        

用js寫了一個python應(yīng)該也差不多吧

2018年9月13日 03:09
編輯回答
不討囍

遍歷
for i in list1

if i in list2:
  flag[i]=1
else:
    flag[i]=0
2017年9月19日 16:04
編輯回答
瞄小懶
import pandas as pd
a = pd.Series(list1)
b = pd.Series(list2)
c = a.isin(b).astype(int)
2017年2月14日 00:55