v = input("enter the vertices: ")
v = [x.strip(' ') for x in v.split(',')]
e = input("enter the edges: ")
e = [x.strip(' ') for x in e.split(',')]
edges = set(e)
print(edges)
タイトルには、出力を{'a-b', 'c-a', 'b-c'}
から{('a','b'),('b','c'),('c','a')}
に変更したいので、データをエッジとして参照する方が簡単です。どうすればいい?{a-b、b-c、c-a}から{(a、b)、(b、c)、(c、a)}に変更しますか?
エッジのために 'tuple(x.strip()。split( ' - '))'を使うだけです。 – dnswlt
あなたの投稿を破壊しないでください。質問を投稿すると、それは(CC-by-SAライセンスのもとで)大規模なスタックオーバーフローコミュニティに属します。この投稿とアカウントとの関連付けを解除する場合は、[disassociation requestの正しいルートは何ですか?](http://meta.stackoverflow.com/questions/323395/what-is-the-proper-rout)を参照してください。解離要求のための電子メール) – tripleee