26 Temmuz 2011, Salı
Python listesine ayarlayın
Nasıl Python listesi için bir dizi dönüştürebilirsiniz? Kullanarak
a = set(["Blah", "Hello"])
a = list(a)
işe yaramıyor. Bana verir:
TypeError: 'set' object is not callable
CEVAP
26 Temmuz 2011, Salı
Yanlışlıkla bir değişken adı olarak kullanarak yerleşik set gölgeli ettik, burada hata çoğaltmak için basit bir yol
>>> set=set()
>>> set=set()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'set' object is not callable
İlk satır rebinds bir şekilde ayarlayınörnekset. İkinci satır için çalışıyorAratabii ki, başarısız bir örneği.
Burada daha az kafa karıştırıcı bir sürüm her değişken için farklı isimler kullanıyor. Taze bir tercüman kullanmak
>>> a=set()
>>> b=a()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'set' object is not callable
Umarım a
çağrılırken bir hata olduğu açıktır
Bunu Paylaş:
Nasıl Python ile sadece üst düzey dizi...
python listesine dize gösterimine dönü...
Nasıl bir değişken türü olmadığını kon...
SciPy Python BLAS ihtiyacı var mı?...
Nasıl Python ile bir metin dosyası değ...