如何看懂python教程?
如何理解python教程?我的看法是,循序漸進(jìn)的Python教程其實(shí)不少,網(wǎng)上也搜了不少,有簡單的,也有復(fù)雜的。個人比較喜歡python基礎(chǔ)教程——菜鳥系列,講解Python的基本語法。每次解釋后,我可以運(yùn)行例子來檢查我的理解。
如果...其他...條件語句Tak
列表數(shù)據(jù)的組織維度怎么判斷?
(1)數(shù)據(jù)的維度是數(shù)據(jù)的組織形式。
根據(jù)數(shù)據(jù)關(guān)系的不同,數(shù)據(jù)組織可以分為:一維數(shù)據(jù)、二維數(shù)據(jù)、多維數(shù)據(jù)和高維數(shù)據(jù);
一維數(shù)據(jù)以線性組織,對應(yīng)數(shù)學(xué)中的數(shù)組概念。
二維數(shù)據(jù)也稱為表格數(shù)據(jù),是以二維表格的組織的,其中包含列表,對應(yīng)于數(shù)學(xué)中的矩陣。
多維數(shù)據(jù)是一維或二維數(shù)據(jù)在新維度上的擴(kuò)展形式,比如添加一個時間維度。
高維數(shù)據(jù)由鍵值對數(shù)據(jù)組成,按對象組織,可以嵌套在多個層中。
(2)python中數(shù)據(jù)的維度
一維數(shù)據(jù):列表和集合類型
二維或多維數(shù)據(jù):列表
高維數(shù)據(jù):字典,JSON,XML,YAML。
(3)一維數(shù)據(jù)的處理
A.一維數(shù)據(jù)是最簡單的數(shù)據(jù)組織形式。由于其線性結(jié)構(gòu),在Python語言中主要以列表形式表示。
b.一維數(shù)據(jù)的文件存儲:一維數(shù)據(jù)的存儲有很多種,一般的思路是用特殊字符將各個數(shù)據(jù)分開。常見的存儲方法包括以下四種:
分離器示例
用空格分隔北京、上海、天津、重慶的元素。
用逗號分隔北京、上海、天津和重慶。
用換行符分隔元素。
北京與其他特殊的象征元素;上海;天津;重慶
在這四種方法中,逗號分隔的存儲格式稱為CSV格式,即逗號分隔的值。存儲文件一般用**。csv**為擴(kuò)展名。英文逗號!
大多數(shù)編輯器都支持直接讀取或保存CSV格式的文件。
一維數(shù)據(jù)以CSV格式保存后,每個元素都是逗號。分開形成一條線。從Python表示到數(shù)據(jù)存儲,需要輸出CSV格式的list對象,將CSV格式讀入list對象。
c.處理一維數(shù)據(jù)
Gt將CSV格式讀入列表對象。
首先,您需要從CSV格式文件中讀取一維數(shù)據(jù),并將其表示為list對象。
注意,最后一個元素后面是一個換行符("
";)。需要用strip()方法去掉字符串末尾的換行符,進(jìn)一步用split()方法用逗號分隔。