1. ホーム
  2. python

[解決済み] 集合の中の項目を1つの文字列に結合するには?

2023-03-18 15:24:44

質問

基本的に、私は1つの文字列を出力するためにセットのエントリを結合しようとしています。私はリストのための結合関数に似た構文を使用しようとしています。以下は私の試みです。

list = ["gathi-109","itcg-0932","mx1-35316"]
set_1 = set(list)
set_2 = set(["mx1-35316"])
set_3 = set_1 - set_2
print set_3.join(", ")

しかし、このようなエラーが発生します。 AttributeError: 'set' object has no attribute 'join'

セットのための同等の呼び出しは何ですか?

どのように解決するのですか?

', '.join(set_3)

join はセットメソッドではなく、文字列メソッドです。