python三種數據結構及13種創(chuàng)建方法總結
Python常用的數據結構,有如下幾種。但是我們用的最多的,還是字符串、列表、字典這3種。
其實學習任何一門編程語言,最基礎的就是學習它的數據結構。
字符串的3種創(chuàng)建方式
① 單引號(‘ '),創(chuàng)建字符串
a = 'I am a student' print(a)
結果如下:
② 雙引號(“ ”),創(chuàng)建字符串
b = "I am a teacher" print(b)
結果如下:
③ 續(xù)3個單引號或者3個單引號,創(chuàng)建多行字符串
c = ''' I am a student My name is黃偉 I am a teacher My name is陳麗 ''' print(c)
結果如下:
列表的5種創(chuàng)建方式
① 用[]創(chuàng)建列表
a = [1,2,3] print(a)
結果如下:
② 用list創(chuàng)建列表
b = list('abc') print(b) c = list((1,2,3)) print(c) d = list({"aa":1,"bb":3}) #對于字典,生成的是key列表。 print(d)
結果如下:
③ 用range創(chuàng)建整數列表
e = list(range(10)) print(e)
結果如下:
④ 用列表推導式創(chuàng)建列表
f = [i for i in range(5)] print(f)
結果如下:
⑤ 用list和[]創(chuàng)建空列表
g = list() print(g) h = [] print(h)
結果如下:
字典的5種創(chuàng)建方式
① 用{}創(chuàng)建字典
a = {'name':'陳麗','age':18,'job':'teacher'} print(a) b = {'name':'陳麗','age':18,'job':['teacher','wife']} print(b)
結果如下:
② 用dict創(chuàng)建字典
c = dict(name='張偉',age=19) print(c) d = dict([('name','李麗'),('age',18)]) print(d)
結果如下:
③ 用zip函數創(chuàng)建字典
x = ['name','age','job'] y = ['陳麗','18','teacher'] e = dict(zip(x,y)) print(e)
結果如下:
④ 用{},dict創(chuàng)建空字典
f = {} print(f) g = dict() print(g)
結果如下:
⑤ 用fromkeys創(chuàng)建'值為空'的字典
h =dict.fromkeys(['name','age','job']) print(h)
結果如下:
以上就是python三種數據結構及13種創(chuàng)建方法總結的詳細內容,更多關于python數據結構及創(chuàng)建方法的資料請關注腳本之家其它相關文章!
相關文章
Python中類方法@classmethod和靜態(tài)方法@staticmethod解析
這篇文章主要介紹了Python中類方法@classmethod和靜態(tài)方法@staticmethod解析,python中存在三種方法,分別為常規(guī)方法(定義中傳入self)、@classmethod修飾的類方法、@staticmethod修飾的靜態(tài)方法,,需要的朋友可以參考下2023-08-08Python Selenium 之關閉窗口close與quit的方法
今天小編就為大家分享一篇Python Selenium 之關閉窗口close與quit的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02