SORU
2 ŞUBAT 2010, Salı


Eğer bir değişken bir liste olup olmadığını Test edin ve tavşan

Python, eğer bir değişken bir liste veya demet içeriyorsa test etmek için en iyi yolu nedir? (yani. bir toplama)

İsinstance burada önerilen kadar kötü mü? http://www.canonical.org/~kragen/isinstance/

Güncelleme : süresiz derin iç içe geçmiş ağaç / ben ne zaman bir dize bir liste ayırt etmek istiyorum en yaygın nedeni, veri yapısı dizeleri listeleri listeleri listeleri vb. özyinelemeli bir algoritma ile keşfe çıktım ve vurdum zamanı bilmek istiyorum "" düğümler. yaprak

CEVAP
23 Kasım 2011, ÇARŞAMBA


if type(x) is list:
    print 'a list'
elif type(x) is tuple:
    print 'a tuple'
else:
    print 'neither a tuple or a list'

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • calicoJake

    calicoJake

    29 EKİM 2007
  • Hollyscoop

    Hollyscoop

    30 Ocak 2007
  • Peyton

    Peyton

    28 Aralık 2008