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

其實(shí)學(xué)習(xí)任何一門(mén)編程語(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入門(mén)_淺談數(shù)據(jù)結(jié)構(gòu)的4種基本類(lèi)型
- 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從入門(mén)到實(shí)戰(zhàn)之?dāng)?shù)據(jù)結(jié)構(gòu)篇
相關(guān)文章
pytorch如何對(duì)image和label同時(shí)進(jìn)行隨機(jī)翻轉(zhuǎn)
這篇文章主要介紹了pytorch如何對(duì)image和label同時(shí)進(jìn)行隨機(jī)翻轉(zhuǎn)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09
pytorch:實(shí)現(xiàn)簡(jiǎn)單的GAN示例(MNIST數(shù)據(jù)集)
今天小編就為大家分享一篇pytorch:實(shí)現(xiàn)簡(jiǎn)單的GAN示例(MNIST數(shù)據(jù)集),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01
Python爬蟲(chóng)實(shí)例_城市公交網(wǎng)絡(luò)站點(diǎn)數(shù)據(jù)的爬取方法
下面小編就為大家分享一篇Python爬蟲(chóng)實(shí)例_城市公交網(wǎng)絡(luò)站點(diǎn)數(shù)據(jù)的爬取方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01
Python3實(shí)現(xiàn)建造者模式的示例代碼
這篇文章主要介紹了Python3 實(shí)現(xiàn)建造者模式的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
Python中類(lèi)方法@classmethod和靜態(tài)方法@staticmethod解析
這篇文章主要介紹了Python中類(lèi)方法@classmethod和靜態(tài)方法@staticmethod解析,python中存在三種方法,分別為常規(guī)方法(定義中傳入self)、@classmethod修飾的類(lèi)方法、@staticmethod修飾的靜態(tài)方法,,需要的朋友可以參考下2023-08-08
Pandas數(shù)據(jù)清洗和預(yù)處理的實(shí)現(xiàn)示例
本文主要介紹了Pandas數(shù)據(jù)清洗和預(yù)處理的實(shí)現(xiàn)示例,包括處理缺失值、異常值,進(jìn)行數(shù)據(jù)轉(zhuǎn)換和規(guī)范化,以及處理重復(fù)數(shù)據(jù)等操作,感興趣的可以了解一下2024-01-01
python實(shí)現(xiàn)微信發(fā)送郵件關(guān)閉電腦功能
這篇文章主要介紹了python實(shí)現(xiàn)微信發(fā)送郵件關(guān)閉電腦功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02
Python神奇的內(nèi)置函數(shù)locals的實(shí)例講解
今天小編就為大家分享一篇關(guān)于Python神奇的內(nèi)置函數(shù)locals的實(shí)例講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-02-02
Python Selenium 之關(guān)閉窗口close與quit的方法
今天小編就為大家分享一篇Python Selenium 之關(guān)閉窗口close與quit的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-02-02

