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

  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • pissengehen

    pissengehen

    26 EYLÜL 2006
  • RD

    RD

    19 NİSAN 2006