python三種數(shù)據(jù)結構及13種創(chuàng)建方法總結
Python常用的數(shù)據(jù)結構,有如下幾種。但是我們用的最多的,還是字符串、列表、字典這3種。
其實學習任何一門編程語言,最基礎的就是學習它的數(shù)據(jù)結構。
字符串的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)建整數(shù)列表
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函數(shù)創(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三種數(shù)據(jù)結構及13種創(chuàng)建方法總結的詳細內容,更多關于python數(shù)據(jù)結構及創(chuàng)建方法的資料請關注腳本之家其它相關文章!
相關文章
pytorch:實現(xiàn)簡單的GAN示例(MNIST數(shù)據(jù)集)
今天小編就為大家分享一篇pytorch:實現(xiàn)簡單的GAN示例(MNIST數(shù)據(jù)集),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01Python爬蟲實例_城市公交網(wǎng)絡站點數(shù)據(jù)的爬取方法
下面小編就為大家分享一篇Python爬蟲實例_城市公交網(wǎng)絡站點數(shù)據(jù)的爬取方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01Python中類方法@classmethod和靜態(tài)方法@staticmethod解析
這篇文章主要介紹了Python中類方法@classmethod和靜態(tài)方法@staticmethod解析,python中存在三種方法,分別為常規(guī)方法(定義中傳入self)、@classmethod修飾的類方法、@staticmethod修飾的靜態(tài)方法,,需要的朋友可以參考下2023-08-08Pandas數(shù)據(jù)清洗和預處理的實現(xiàn)示例
本文主要介紹了Pandas數(shù)據(jù)清洗和預處理的實現(xiàn)示例,包括處理缺失值、異常值,進行數(shù)據(jù)轉換和規(guī)范化,以及處理重復數(shù)據(jù)等操作,感興趣的可以了解一下2024-01-01python實現(xiàn)微信發(fā)送郵件關閉電腦功能
這篇文章主要介紹了python實現(xiàn)微信發(fā)送郵件關閉電腦功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-02-02Python Selenium 之關閉窗口close與quit的方法
今天小編就為大家分享一篇Python Selenium 之關閉窗口close與quit的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02