Python基礎(chǔ)教程:在Python中訪(fǎng)問(wèn)列表元素詳解
歡迎你來(lái)到站長(zhǎng)在線(xiàn)的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文分享的是《在Python中訪(fǎng)問(wèn)列表元素》。本知識(shí)點(diǎn)主要內(nèi)容有:使用print()函數(shù)輸出內(nèi)容、通過(guò)索引的方式訪(fǎng)問(wèn)列表元素、通過(guò)切片的方式訪(fǎng)問(wèn)列表元素、輸出每日一語(yǔ)的實(shí)例。
永久美國(guó)免備案虛擬主機(jī)1元1天,15元1月,100元1年,1000元永久
站長(zhǎng)在線(xiàn)旗下答案網(wǎng)站,全站所有題目,免費(fèi)查看答案和答案解析
歡迎你來(lái)到站長(zhǎng)在線(xiàn)的站長(zhǎng)學(xué)堂學(xué)習(xí)python知識(shí),本文分享的是《在Python中訪(fǎng)問(wèn)列表元素》。本知識(shí)點(diǎn)主要內(nèi)容有:使用print()函數(shù)輸出內(nèi)容、通過(guò)索引的方式訪(fǎng)問(wèn)列表元素、通過(guò)切片的方式訪(fǎng)問(wèn)列表元素、輸出每日一語(yǔ)的實(shí)例。(2021年11月9日修改)
1、使用print()函數(shù)輸出內(nèi)容
在Python中,如果將列表中的內(nèi)容輸出是比較簡(jiǎn)單的,使用print()函數(shù)即可。
如:我們輸出上個(gè)知識(shí)點(diǎn)的內(nèi)容中的混合的hunhe列表,只要使用函數(shù)print(hunhe)即可
shuzi = [1,2,3,4,5,6,7] #數(shù)字
shige = ["床前明月光","疑是地上霜","舉頭望明月","低頭思故鄉(xiāng)"] #詩(shī)歌
hunhe = [66,"Python",('人生苦短','我用Python'),["web開(kāi)發(fā)","云計(jì)算","爬蟲(chóng)"]] #混合列表
python = ['優(yōu)雅',"明確",'''簡(jiǎn)單''']
print(hunhe)
執(zhí)行結(jié)果如下:
[66, 'Python', ('人生苦短', '我用Python'), ['WEB開(kāi)發(fā)', '云計(jì)算', '爬蟲(chóng)']]
>>>
輸出python如下:
['優(yōu)雅', '明確', '簡(jiǎn)單']
>>>
經(jīng)過(guò)對(duì)比,不是 輸入的是 單引號(hào)、雙引號(hào)、三引號(hào) ,輸出的都是 單引號(hào)。
通過(guò)上述的輸出,我們發(fā)現(xiàn),在輸出列表時(shí),包括了兩側(cè)的中括號(hào)[]的。
2、通過(guò)索引的方式訪(fǎng)問(wèn)列表元素
列表是一個(gè)有序的集合,所以要訪(fǎng)問(wèn)列表中的任何元素,您只需要告訴Python元素的位置(索引)。要訪(fǎng)問(wèn)列表元素,首先指出列表的名稱(chēng),然后指出元素在列表中的位置。
下面,我們來(lái)分別輸出混合列表中的第1、2、3、4個(gè)元素,代碼如下:
hunhe = [66,"Python",('人生苦短','我用Python'),["WEB開(kāi)發(fā)","云計(jì)算","爬蟲(chóng)"]]
print(hunhe[0])
print(hunhe[1])
print(hunhe[2])
print(hunhe[3])
輸出的結(jié)果為:
66
Python
('人生苦短', '我用Python')
['WEB開(kāi)發(fā)', '云計(jì)算', '爬蟲(chóng)']
>>>
上面結(jié)果可以看出:在輸出的單個(gè)列表時(shí),如果是字符串,還不包括左右的引號(hào)。
--------------------2021年11月9日補(bǔ)充-切片方式訪(fǎng)問(wèn)列表元素--------------------
3、通過(guò)切片的方式訪(fǎng)問(wèn)列表元素。
我們?cè)L問(wèn)混合列表的前2個(gè)元素,代碼為:
hunhe = [66,"Python",('人生苦短','我用Python'),["WEB開(kāi)發(fā)","云計(jì)算","爬蟲(chóng)"]] #混合列表
print(hunhe[:2])
運(yùn)行結(jié)果為:
[66, 'Python']
>>>
我們?cè)L問(wèn)混合列表的后2個(gè)元素,代碼為:
hunhe = [66,"Python",('人生苦短','我用Python'),["WEB開(kāi)發(fā)","云計(jì)算","爬蟲(chóng)"]] #混合列表
print(hunhe[2:])
運(yùn)行結(jié)果為:
[('人生苦短', '我用Python'), ['WEB開(kāi)發(fā)', '云計(jì)算', '爬蟲(chóng)']]
>>>
4、實(shí)例:我們來(lái)輸出每日一語(yǔ)。
import datetime #導(dǎo)入日期時(shí)間類(lèi)
mot = ["信任是最稀缺的貨幣。", #定義一個(gè)列表
"追求快速,反而死的很慘;有時(shí)候,慢也就是快!",
"改編是一門(mén)技術(shù),學(xué)會(huì)改編技術(shù),就會(huì)改字成金,這輩子不會(huì)缺錢(qián)。",
"流量是天然存在的,客戶(hù)是天然存在的,方法是天然存在的。",
"你的每一個(gè)時(shí)間都很珍貴,都要放在最有生產(chǎn)力的事情上。",
"萬(wàn)物皆不為我所有,萬(wàn)物皆為我所用。",
"鉆石就在你家后院,秘笈就在你的眼前,你卻每天視而不見(jiàn)。"]
day=datetime.datetime.now().weekday() #獲取當(dāng)前星期
print(mot[day]) #輸出每日一語(yǔ)
說(shuō)明:在上述代碼中,datetime.datetime.now()用于獲取當(dāng)前日期,weekday()再則是從日期時(shí)間對(duì)象中獲取星期,其值為0~6中的一個(gè),0位星期一,6為星期日。
在2021年10月31日的運(yùn)行結(jié)果為:
鉆石就在你家后院,秘笈就在你的眼前,你卻每天視而不見(jiàn)。
>>>
本文地址:http://003188.cn/pythonfangwenliebiaoyuansuxiangjie.html
阿里云虛擬主機(jī)1G空間,120元一年
香港、美國(guó)虛擬主機(jī)100元一年,1000元永久
騰訊云雙十一0.4折起,2核8G5M三年僅700元,2核4G8M三年僅198元
猜你喜歡