SORU
9 Mayıs 2011, PAZARTESİ


Nasıl Python Setleri bir dizi oluşturabilirim?

Python için nispeten yeni duyuyorum.

Bazı görünümlü online yaptım ve biri imkansız Python setleri oluşturmak için öyle bir yerde ki okuyun. Bu etrafında bir yolu var mı? yani...

Boş küme xx ile başlayan

xx = set([])
#now we have some other set, for example
elements = set([2,3,4])
xx.add(elements)

ama olsun

TypeError: unhashable type: 'list'

ya

TypeError: unhashable type: 'set'

Python setleri bir dizi olması mümkün mü?

Ayarlar geniş bir koleksiyon ile uğraşıyorum ve yinelenen uğraşmak zorunda değil güçlü olmak istiyorum ayarlar (ayarlar, A2, .... A1, bir B Bir "" iki = Aj Aı) ayarlar . iptal olur

Herhangi bir yardım için çok teşekkürler! Şerefe

CEVAP
9 Mayıs 2011, PAZARTESİ


Python set iç nesneler değiştirilebilir çünkü şikayet ve bu bakımdan hashable. Çözüm iç ayarlar için frozenset, onları değiştirme niyetinde olduğunu göstermek için kullanmaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ColdfusTion

    ColdfusTion

    3 Aralık 2007
  • jesiel santos

    jesiel santo

    15 Ocak 2009
  • MotoManTV

    MotoManTV

    10 Aralık 2009