簡體   English   中英

python中的數據類型和數據結構有什么區別嗎?

[英]Is there any difference between data types and data structures in python?

在 python 中定義數據類型?

在 python 中定義數據結構?

列表、集合、字典和元組是 python 中的數據結構還是數據類型?

在幾乎每種編程語言中,數據類型只是您將使用的數據類型。在 python 中,我們有 6 種基本數據類型,它們是 int、float、complex、bool、string 和 bytes。 其中數據結構是可以有效完成任務的數據的集合。 它可以更輕松地訪問和高效修改。 數據結構允許您以這樣一種方式組織數據,使您能夠存儲 collections 數據,關聯它們並相應地對它們執行操作。 在 python 中,數據結構可以大致分為兩類(好吧有些人不接受)它們是 1)內置 - 元組、集合、字典、列表。 2) 用戶定義 - 堆棧、隊列、樹、圖表等。 數據結構樹

據我了解...

Python 中的數據結構也是數據類型。

為什么我會這樣想?

官方 Python 文檔list放在數據結構部分下,並立即調用list數據類型。

在此處輸入圖像描述

因此,我相信listtuplesetdict數據類型也是數據結構。

據我了解,數據結構只是其中可以包含多種數據類型的數據類型(包括包含數據結構本身的數據類型)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM