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

  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • Mr_BrettHooge

    Mr_BrettHoog

    3 Ocak 2011
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013