日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

3种Python数据结构,13种创建方法,这个总结,超赞!

發(fā)布時間:2024/9/15 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 3种Python数据结构,13种创建方法,这个总结,超赞! 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Python常用的數(shù)據(jù)結(jié)構(gòu),有如下幾種。但是我們用的最多的,還是字符串、列表、字典這3種。

其實學習任何一門編程語言,最基礎(chǔ)的就是學習它的數(shù)據(jù)結(jié)構(gòu)。

拿Python說,數(shù)據(jù)結(jié)構(gòu)的概念也是超級重要,不同的數(shù)據(jù)結(jié)構(gòu),有著不同的函數(shù),供我們調(diào)用。

接下來,我們分別來介紹字符串、列表、字典的創(chuàng)建方法。

字符串的3種創(chuàng)建方式

① 單引號(‘ ’),創(chuàng)建字符串

a?=?'I?am?a?student' print(a)

結(jié)果如下:

② 雙引號(“ ”),創(chuàng)建字符串

b?=?"I?am?a?teacher" print(b)

結(jié)果如下:

③?連續(xù)3個單引號或者3個單引號,創(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})?#對于字典,生成的是key列表。 print(d)

結(jié)果如下:

③ 用range創(chuàng)建整數(shù)列表

e?=?list(range(10)) print(e)

結(jié)果如下:

④ 用列表推導式創(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é)果如下:

往期推薦: 收藏 | 49 個 Python 學習資源我都逛哪些技術(shù)網(wǎng)站?(程序員必備58個網(wǎng)站匯總)肝!精心整理了 50 個數(shù)據(jù)源網(wǎng)站!

總結(jié)

以上是生活随笔為你收集整理的3种Python数据结构,13种创建方法,这个总结,超赞!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。