日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

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

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

Python常用的數據結構,有如下幾種。但是我們用的最多的,還是字符串、列表、字典這3種。

其實學習任何一門編程語言,最基礎的就是學習它的數據結構。

拿Python說,數據結構的概念也是超級重要,不同的數據結構,有著不同的函數,供我們調用。

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

字符串的3種創建方式

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

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

結果如下:

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

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

結果如下:

③?連續3個單引號或者3個單引號,創建多行字符串

c?=?''' I?am?a?student My?name?is黃偉 I?am?a?teacher My?name?is陳麗 ''' print(c)

結果如下:

列表的5種創建方式

① 用[]創建列表

a?=?[1,2,3] print(a)

結果如下:

② 用list創建列表

b?=?list('abc') print(b)c?=?list((1,2,3)) print(c)d?=?list({"aa":1,"bb":3})?#對于字典,生成的是key列表。 print(d)

結果如下:

③ 用range創建整數列表

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

結果如下:

④ 用列表推導式創建列表

f?=?[i?for?i?in?range(5)] print(f)

結果如下:

⑤ 用list和[]創建空列表

g?=?list() print(g)h?=?[] print(h)

結果如下:

字典的5種創建方式

① 用{}創建字典

a?=?{'name':'陳麗','age':18,'job':'teacher'} print(a)b?=?{'name':'陳麗','age':18,'job':['teacher','wife']} print(b)

結果如下:

② 用dict創建字典

c?=?dict(name='張偉',age=19) print(c)d?=?dict([('name','李麗'),('age',18)]) print(d)

結果如下:

③ 用zip函數創建字典

x?=?['name','age','job'] y?=?['陳麗','18','teacher'] e?=?dict(zip(x,y)) print(e)

結果如下:

④ 用{},dict創建空字典

f?=?{} print(f)g?=?dict() print(g)

結果如下:

⑤ 用fromkeys創建'值為空'的字典

h?=dict.fromkeys(['name','age','job']) print(h)

結果如下:

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。