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

  • BlackBoxTV

    BlackBoxTV

    7 Mayıs 2007
  • Lena Danya

    Lena Danya

    11 NİSAN 2010
  • thelonelyisland

    thelonelyisl

    23 Aralık 2005