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ş:
Nasıl JavaScript iki boyutlu bir dizi ...
Nasıl python iki boyutlu bir dizi tanı...
Nasıl doğrudan çalıştırılabilir çapraz...
Nasıl Python ad bir paket oluşturabili...
Nasıl yüzer bir dizi arasında rastgele...