pythonで、intersectionの位置を調べる方法を教えて下さい。

[code]

    #条件:データに重複は、ありません。
    x = {"a", "b", "c"}
    y = {"c", "b", "e"}
    z = {"f", "b", "c"}
    result = x.intersection(y, z)
    print(result)
    #{'b', 'c'}
    
[/code]

出力例）おすすめの形式があれば、教えて下さい。  
[['b',1,1,1], ['c',2,0,2]}

'b', 'c'を検索になりますか？1行で、書けると助かります。  
よろしくお願いします。




私はpythonはわからないのですがrubyで書いてみました。  
どなたかpythonへ翻訳お願いします。

[code]

    x=["a","b","c"]
    y=["c","b","e"]
    z=["f","b","c"]
    
    def intersection(x,*a)
        x.find_all{|i| [x,*a].all?{|j|j.include?(i)}}.collect{|i| [i]+[x,*a].collect{|j| j.index(i)}}
    end
    
    print(intersection(x,y,z))
    
[/code]

