python三種數(shù)據(jù)結(jié)構(gòu)及13種創(chuàng)建方法總結(jié)
Python常用的數(shù)據(jù)結(jié)構(gòu),有如下幾種。但是我們用的最多的,還是字符串、列表、字典這3種。

其實(shí)學(xué)習(xí)任何一門編程語(yǔ)言,最基礎(chǔ)的就是學(xué)習(xí)它的數(shù)據(jù)結(jié)構(gòu)。
字符串的3種創(chuàng)建方式
① 單引號(hào)(‘ '),創(chuàng)建字符串
a = 'I am a student' print(a)
結(jié)果如下:

② 雙引號(hào)(“ ”),創(chuàng)建字符串
b = "I am a teacher" print(b)
結(jié)果如下:

③ 續(xù)3個(gè)單引號(hào)或者3個(gè)單引號(hào),創(chuàng)建多行字符串
c = ''' I am a student My name is黃偉 I am a teacher My name is陳麗 ''' print(c)
結(jié)果如下:

列表的5種創(chuàng)建方式
① 用[]創(chuàng)建列表
a = [1,2,3] print(a)
結(jié)果如下:

② 用list創(chuàng)建列表
b = list('abc')
print(b)
c = list((1,2,3))
print(c)
d = list({"aa":1,"bb":3}) #對(duì)于字典,生成的是key列表。
print(d)
結(jié)果如下:

③ 用range創(chuàng)建整數(shù)列表
e = list(range(10)) print(e)
結(jié)果如下:

④ 用列表推導(dǎo)式創(chuàng)建列表
f = [i for i in range(5)] print(f)
結(jié)果如下:

⑤ 用list和[]創(chuàng)建空列表
g = list() print(g) h = [] print(h)
結(jié)果如下:

字典的5種創(chuàng)建方式
① 用{}創(chuàng)建字典
a = {'name':'陳麗','age':18,'job':'teacher'}
print(a)
b = {'name':'陳麗','age':18,'job':['teacher','wife']}
print(b)
結(jié)果如下:

② 用dict創(chuàng)建字典
c = dict(name='張偉',age=19)
print(c)
d = dict([('name','李麗'),('age',18)])
print(d)
結(jié)果如下:

③ 用zip函數(shù)創(chuàng)建字典
x = ['name','age','job'] y = ['陳麗','18','teacher'] e = dict(zip(x,y)) print(e)
結(jié)果如下:

④ 用{},dict創(chuàng)建空字典
f = {}
print(f)
g = dict()
print(g)
結(jié)果如下:

⑤ 用fromkeys創(chuàng)建'值為空'的字典
h =dict.fromkeys(['name','age','job']) print(h)
結(jié)果如下:

以上就是python三種數(shù)據(jù)結(jié)構(gòu)及13種創(chuàng)建方法總結(jié)的詳細(xì)內(nèi)容,更多關(guān)于python數(shù)據(jù)結(jié)構(gòu)及創(chuàng)建方法的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- Python入門_淺談數(shù)據(jù)結(jié)構(gòu)的4種基本類型
- Python數(shù)據(jù)結(jié)構(gòu)之樹(shù)的全面解讀
- Python 數(shù)據(jù)結(jié)構(gòu)之十大經(jīng)典排序算法一文通關(guān)
- Python數(shù)據(jù)結(jié)構(gòu)之列表與元組詳解
- Python數(shù)據(jù)結(jié)構(gòu)詳細(xì)
- Python 數(shù)據(jù)結(jié)構(gòu)之樹(shù)的概念詳解
- python數(shù)據(jù)結(jié)構(gòu)的排序算法
- Python從入門到實(shí)戰(zhàn)之?dāng)?shù)據(jù)結(jié)構(gòu)篇
相關(guān)文章
教你使用python做一個(gè)“罰點(diǎn)球”小游戲
這篇文章主要介紹了用python做一個(gè)“罰點(diǎn)球”小游戲,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
解決python 讀取npy文件太大不能完全顯示的問(wèn)題
這篇文章主要介紹了解決python 讀取npy文件太大不能完全顯示的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
簡(jiǎn)介Python設(shè)計(jì)模式中的代理模式與模板方法模式編程
這篇文章主要介紹了Python設(shè)計(jì)模式中的代理模式與模板方法模式編程,文中舉了兩個(gè)簡(jiǎn)單的代碼片段來(lái)說(shuō)明,需要的朋友可以參考下2016-02-02
Python+matplotlib+numpy繪制精美的條形統(tǒng)計(jì)圖
這篇文章主要介紹了Python+matplotlib+numpy繪制精美的條形統(tǒng)計(jì)圖,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01
python matplotlib工具欄源碼探析三之添加、刪除自定義工具項(xiàng)的案例詳解
這篇文章主要介紹了python matplotlib工具欄源碼探析三之添加、刪除自定義工具項(xiàng)的案例詳解,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02
python-itchat 統(tǒng)計(jì)微信群、好友數(shù)量,及原始消息數(shù)據(jù)的實(shí)例
今天小編就為大家分享一篇python-itchat 統(tǒng)計(jì)微信群、好友數(shù)量,及原始消息數(shù)據(jù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-02-02

