2017-08-27 13 views
-1
s1=[[123,456,789...],[234,567,89],.....] 
s2=[[123,...],[567,89],.....] 
df=[s1,s2] 

s2[i]私はそれぞれには重複数はありませんset(s3[i])=set(s1[i])-set(s2[i])2シリーズに適用機能を使用するには?

+0

を作るCOL s3を追加したいset(s2[i])<set(s1[i])

を意味し、s1[i]のサブリストでありますリスト – Garvey

答えて

0
s3=[] 
for i in range(len(s1)): 
    s3.append(list(set(s1[i])-set(s2[i]))) 

または

s3=[list(set(s1[i])-set(s2[i]))for i in range(len(s1))] 
+0

このコードスニペットは解決策ですが、 [説明を含む](// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)本当にあなたの投稿の質を向上させるのに役立ちます。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。 –

関連する問題