- Python基礎(chǔ)及應(yīng)用
- 呂云翔 姚澤良 張揚(yáng)等編著
- 210字
- 2021-10-27 15:16:30
第4章 數(shù)據(jù)結(jié)構(gòu)
在這一章開(kāi)始之前,先思考一個(gè)問(wèn)題,現(xiàn)實(shí)世界和我們編寫(xiě)的程序有什么關(guān)系?
現(xiàn)實(shí)世界的事物關(guān)系種類(lèi)非常繁多復(fù)雜,例如排隊(duì)的人之間的關(guān)系,超市的貨架上貨物的關(guān)系等等,而我們編寫(xiě)程序的第一步正是要用結(jié)構(gòu)化的邏輯結(jié)構(gòu)來(lái)抽象出這些復(fù)雜關(guān)系中的內(nèi)在聯(lián)系,這就是計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)的來(lái)源。如果沒(méi)有一個(gè)良好的數(shù)據(jù)結(jié)構(gòu),那么我們進(jìn)一步編寫(xiě)程序的時(shí)候就會(huì)舉步維艱。
本章會(huì)從數(shù)據(jù)結(jié)構(gòu)的概念出發(fā),介紹Python中的基本數(shù)據(jù)結(jié)構(gòu)Tuple,List,Dict和字符串。
推薦閱讀
- TypeScript入門(mén)與實(shí)戰(zhàn)
- 算法大爆炸:面試通關(guān)步步為營(yíng)
- Learning Linux Binary Analysis
- Groovy for Domain:specific Languages(Second Edition)
- 單片機(jī)應(yīng)用技術(shù)
- PLC編程及應(yīng)用實(shí)戰(zhàn)
- C語(yǔ)言從入門(mén)到精通
- OpenResty完全開(kāi)發(fā)指南:構(gòu)建百萬(wàn)級(jí)別并發(fā)的Web應(yīng)用
- Programming with CodeIgniterMVC
- Learning Node.js for .NET Developers
- The Statistics and Calculus with Python Workshop
- Image Processing with ImageJ(Second Edition)
- Clojure High Performance Programming
- 深入理解C++11:C++11新特性解析與應(yīng)用
- Xamarin Mobile Application Development for Android(Second Edition)