如果我們有:Python數據結構和
K = [3,4,5]
T = (3,4,5)
,我們稱這些命令:
print(type(K))
print(type(T))
我們有這些版畫:
<class 'list'>
<class 'tuple'>
我知道K是列表和T是一個元組,但我不確定K或T是否也是類? 我們有像K.append()和類似命令的命令,這讓我不確定這個概念。
如果我們有:Python數據結構和
K = [3,4,5]
T = (3,4,5)
,我們稱這些命令:
print(type(K))
print(type(T))
我們有這些版畫:
<class 'list'>
<class 'tuple'>
我知道K是列表和T是一個元組,但我不確定K或T是否也是類? 我們有像K.append()和類似命令的命令,這讓我不確定這個概念。
K和T是python的List和Tuple數據類型的實例。類型通常具有一些關聯的屬性,就像類一樣。詳細瞭解數據結構和實施here。
但是,這些不一定是類對象。這個SO帖子應該澄清the difference between a data type and a class。
列表和元組是Python中的內置類,這就是爲什麼您可以編寫list()來創建列表和元組()來創建元組。您只需創建類列表/元組的實例。你也可以通過使用「(」和「)」來使用「[」和「]」和一個元組來列表一個列表,因爲這些所謂的「操作符」是Python的標準語法。
嘗試輸入:'K .__ class__' – brianpck
Python中的所有東西都是一個對象,並且所有東西都有一個類型(它們的類)。 –
@brianpck:'type(K)'返回'K .__ class__'。 –