2016-04-07 27 views
-5

假設當數據類型,我有以下Python代碼:返回多個值

def foo(): 
    return 2, 4, 6 

y = foo() 
print y 

這告訴我,y具有價值(2, 4, 6),與弧形托架。但這不是list,另外y的值爲[2, 4, 6],並帶有方括號。那麼調用的y的數據類型是什麼,它可以以與list完全相同的方式使用嗎?

+9

'print type(y)',Google,問題解決了。 – miradulo

+1

'help(y)'爲您提供關於所有python對象的各種信息。 –

回答

0

我認爲這是你可能要找的!

研究如何找到數據類型的變量我遇到這之後:

>>> y = 2,4,6 
(2,4,6) 
>>> print (y.__class__) 
<class 'tuple'> 

一個元組是一種數據類型很像,它存儲單獨的值的列表,但它確實是而不是的一個列表。

元組是相當有趣的瞭解!我會推薦在這裏尋找更多的信息:http://www.tutorialspoint.com/python/python_tuples.htm

+3

「要顯式刪除整個元組,只需使用del語句。」男人,教程點太可怕了。 – timgeb