

pythonでnetworkXを用いて、頂点のラベル付けとしてfrozensetを用いているのですが、  
frozensetの要素を取得する方法が調べてもこれといったサイトを見つけることができなかったのでこちらに書き込まさせていただきました。  
以下に例を示しておきますのでご参考にしていたければ幸いです。

例  
・frozenset([1, 2])  
やりたいこと：要素1,2を取得したい  
困っていること：要素の取得ができない


CC BY-SA 3.0
2016-01-20T03:12:11.807
21102
2016-01-20T04:19:01.657
13793
question
python
frozensetの要素を取得する方法で困っております。


Setには順番がないためlistのようには取得できません  
そのため、forで取り出す必要があります。

[code]

    
    s = frozenset([1, 2])
    for value in s:
        print(value) // 1, 2
    
    
[/code]


CC BY-SA 3.0
2016-01-20T03:29:56.153
21104
2016-01-20T03:29:56.153
5246
21102
answer


for以外の選択肢もあります。取り出してどう使いたいかによって選んで下さい。

[code]

    >>> f = frozenset([1,2])
    >>> f
    frozenset({1, 2})
    >>> list(f)
    [1, 2]
    >>> set(f)
    {1, 2}
    >>> tuple(f)
    (1, 2)
    
[/code]


CC BY-SA 3.0
2016-01-20T04:19:01.657
21107
2016-01-20T04:19:01.657
806
21102
answer