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

  • Canceriansoul

    Canceriansou

    15 Ocak 2011
  • Grace Su

    Grace Su

    6 Ocak 2006
  • MVLV28

    MVLV28

    17 Mart 2008