3种Python数据结构,13种创建方法,这个总结,超赞!
生活随笔
收集整理的這篇文章主要介紹了
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种创建方法,这个总结,超赞!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 倒计时2天!年末最大AI开发者盛典来袭,
- 下一篇: 就是肝!计算机基础知识总结与操作系统 P