Fondamentalmente, sto provando a unire le voci in un set per produrre una stringa. Sto cercando di utilizzare la sintassi simile alla funzione di join per gli elenchi. Qui è il mio tentativo:Python: come unire le voci di un set in una stringa?
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(", ")
Tuttavia ottengo questo errore: AttributeError: 'set' object has no attribute 'join'
Qual è la chiamata equivalente per i set?
Grazie! Sono un programmatore di rubini, quindi questo è tutto nuovo per me. – Spencer
se il tuo set contiene numeri interi/lunghi devi usare "',' .join (str (s) per s in set_3)' – NiCU