當前位置:
首頁 >
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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 倒计时2天!年末最大AI开发者盛典来袭,
- 下一篇: Python 算法模板库,Pythoni