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

  • humanHardDrive

    humanHardDri

    16 Mart 2011
  • jbignacio

    jbignacio

    13 Mart 2006
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006