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

  • Damien Walters

    Damien Walte

    20 AĞUSTOS 2006
  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • Liz Morgan

    Liz Morgan

    4 Aralık 2011