2016-04-07 29 views
-5

varsayalım birden çok değer dönen aşağıdaki Python kodu vardır:Veri türü

def foo(): 
    return 2, 4, 6 

y = foo() 
print y 

Bu y kavisli parantez ile değerini (2, 4, 6) sahip olduğunu bana söyler. Ancak bu, list değil, othewise y, köşeli parantezler ile [2, 4, 6] değerine sahip olacaktır. Yani y veri türü nedir ve tam olarak list ile aynı şekilde kullanılabilir mi?

+9

Baskı türü (y) ', Google, sorun çözüldü. – miradulo

+1

'yardım (y)', tüm python nesneleri hakkında her türlü bilgiyi verir. –

cevap

0

Sanırım aradığınız şey bu!

bu rastlamak ettik değişkenlerin veri türlerini bulmak için nasıl araştırma sonra:

A tanımlama grubu o ayrı değerleri depolayan bunda bir listesi gibi çok veri-türüdür
>>> y = 2,4,6 
(2,4,6) 
>>> print (y.__class__) 
<class 'tuple'> 

ama Bir liste değil.

Tupller hakkında bilgi almak oldukça ilgi çekicidir! Daha fazla bilgi için buraya bakmanızı öneriyorum:

+3

"Tüm bir tuple açıkça kaldırmak için, del ifadesini kullanın." Adamım, dersler korkunçtur. – timgeb