劉秀麗
(山東華宇工學院,山東 德州 253034)
隨著計算機的普及與智能設備的發(fā)展,各行各業(yè)離不開程序開發(fā)。Python憑借其開源、免費、語法簡捷、易于閱讀等優(yōu)點,受到人工智能、網(wǎng)絡爬蟲、Web開發(fā)、機器學習、大數(shù)據(jù)與云計算等應用領域開發(fā)人員的青睞。而列表是Python提供的重要的復雜數(shù)據(jù)類型,它可以存儲任意類型的數(shù)據(jù),開發(fā)人員可以對列表中的元素進行添加、修改、刪除等操作。
假設一個班有50名學生,如果要存放所有學生的姓名,那么需要定義50個變量,每個變量存放一個學生的姓名。但是,如果有一千個甚至更多的學生,那怎么辦呢?
Python提供的列表(list)可以很好地解決這個問題。列表是一個可變的數(shù)據(jù)結構,它沒有長度限制,可以存放任意類型的數(shù)據(jù),如整型、浮點型、布爾型、字符串、序列、對象等。列表中的長度和元素都可變,開發(fā)人員可以靈活地對列表中的數(shù)據(jù)進行各種操作,包括添加、刪除、修改元素。
Python創(chuàng)建列表的方式非常簡單,既可以使用中括號[]創(chuàng)建,也可以使用Python提供的內(nèi)置list()函數(shù)快速創(chuàng)建。
1.2.1 使用賦值運算符創(chuàng)建列表
基本語法格式:列表名=[元素1,元素2,元素3……]#,可以再加列表名是合法標識符等
例如:
friend=[]#空列表
list2=[10,1.5,True, 'hello']#列表中元素類型可以是任意數(shù)據(jù)類型
1.2.2 使用list()函數(shù)創(chuàng)建列表
基本語法格式:列表名=list(參數(shù)),其中參數(shù)必須是一個可迭代類型的數(shù)據(jù),通常可以是range對象、字符串、元組或者其他可迭代類型的數(shù)據(jù)。
例如:創(chuàng)建一個10以內(nèi)所有偶數(shù)