さて、Pythonで2つのリストがあります
a = ['bad', 'horrible']
b = ['bad', 'good']
私は集合演算子を使用して2つのリストを比較し、2つの集合の間に共通の単語が存在する場合に出力を提供しています。
print set(a) & set (b)
これにより、出力は次のようになります。
set(['bad'])
出力からキーワード「set」を削除する方法はありますか?
出力を次のように見せたい
['bad']
さて、Pythonで2つのリストがあります
a = ['bad', 'horrible']
b = ['bad', 'good']
私は集合演算子を使用して2つのリストを比較し、2つの集合の間に共通の単語が存在する場合に出力を提供しています。
print set(a) & set (b)
これにより、出力は次のようになります。
set(['bad'])
出力からキーワード「set」を削除する方法はありますか?
出力を次のように見せたい
['bad']
セットをリストに変換するだけです。
list(set(['bad']))
あなたはそれからリストを作ることができます:
list(set(['bad']))
のように見えます
['bad']
文字列を出力するリストを作成するのではなく、印刷する文字列を作成するだけではどうでしょうか。
'[' + ', '.join(str(i) for i in your_set) + ']'
# or
'[{}]'.format(', '.join(str(i) for i in your_set))