SORU
2 Aralık 2009, ÇARŞAMBA


Python: eğer bir nesne ya da bir dizi (string)olup olmadığını kontrol edin

Bu normalde sırayla giriş 2*/tuple - *bir ama str olduğunu anlamak için ne olduğunu. Çünkü birçok kez sendeledi böcek nerede işlevine geçirir str nesne tarafından hata ve hedef işlev for x in lst farz lst aslında list tuple.

assert isinstance(lst, (list, tuple))

Benim sorum ise: bunu elde etmenin daha iyi bir yolu var mı?

CEVAP
2 Aralık 2009, ÇARŞAMBA


Sanırım

assert not isinstance(lst, basestring)

Aslında, aksi takdirde listeler gibi davranıyor ama list tuple amacı olmayan bir çok şey üzerinde özleyeceğim.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • MuscleProdigyTV

    MuscleProdig

    8 Ocak 2011
  • sWooZie

    sWooZie

    9 ŞUBAT 2006