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

  • Andrey Menshikov

    Andrey Mensh

    28 Ocak 2012
  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • Need for Speed

    Need for Spe

    8 ŞUBAT 2006