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)
結果如下:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/195301.html
標籤:其他
上一篇:jieba分詞提取小說人名
