五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

一篇文章搞懂python混亂的切換操作與優(yōu)雅的推導(dǎo)式

發(fā)布日期:2022-02-07 10:47 | 文章來源:站長之家

因?yàn)楣ぷ髦胁辉趺词褂胮ython,所以對python的了解不夠,只是在使用的時候才去學(xué),在之前的幾個例子中幾乎沒使用什么python的特有語法,本著完成任務(wù)優(yōu)先的原則也沒有深入,但是在閱讀別人的代碼的時候發(fā)現(xiàn)有些特有語法不是很熟悉,搞不清代碼的真正意思,今天就搞清楚切片和推導(dǎo)式的使用,OK。我們開始吧

記憶點(diǎn):正向的時候第一個是0,負(fù)向的時候第一個是-1,可以把列表當(dāng)做一個換,正向的是1 ,負(fù)向的 是-1,0 是中間點(diǎn)

1、混亂的切片操作

一個完整的切片表達(dá)式包含兩個“:”,用于分隔三個參數(shù)(start_index、end_index、step),當(dāng)只有一個“:”時,默認(rèn)第三個參數(shù)step=1。

切片操作基本表達(dá)式:object[start_index : end_index : step]

step:正負(fù)數(shù)均可,其絕對值大小決定了切取數(shù)據(jù)時的“步長”,而正負(fù)號決定了“切取方向”,正表示“從左往右”取值,負(fù)表示“從右往左”取值。當(dāng)step省略時,默認(rèn)為1,即從左往右以增量1取值?!扒腥》较蚍浅V匾?!”“切取方向非常重要!”“切取方向非常重要!”,重要的事情說三遍!

start_index:表示起始索引(包含該索引本身);該參數(shù)省略時,表示從對象“端點(diǎn)”開始取值,至于是從“起點(diǎn)”還是從“終點(diǎn)”開始,則由step參數(shù)的正負(fù)決定,step為正從“起點(diǎn)”開始,為負(fù)從“終點(diǎn)”開始。

end_index:表示終止索引(不包含該索引本身);該參數(shù)省略時,表示一直取到數(shù)據(jù)”端點(diǎn)“,至于是到”起點(diǎn)“還是到”終點(diǎn)“,同樣由step參數(shù)的正負(fù)決定,step為正時直到”終點(diǎn)“,為負(fù)時直到”起點(diǎn)“。

一句話,最后的step 決定了方向,從startIndex 到end_index 截取。

舉個例子:

l = [1,2,3,4,5,6,7,8,9]
# 1、單個索引
print(l[2])
​
# 2、兩個索引,正向
l2 = l[1:3]
print(l2)
​
# 3、兩個索引,反向
l3 = l[1:3:-1]
print(l3)
​
l4 = l[-1:-3:-1]
print(l4)

2、優(yōu)雅的推導(dǎo)式

# 列表推導(dǎo)式的語法格式如下:
# [表達(dá)式 for 迭代變量 in 可迭代對象 [if 條件表達(dá)式] ]
​
# ==>  for 迭代變量 in 可迭代對象
# 表達(dá)式

一句話總結(jié):結(jié)果是什么類型是外面的括號表示,后面的for之前的語句在遍歷的時候運(yùn)行

舉個例子:

# 計算表達(dá)式得到的一系列值組成一個列表。
list = [i for i in range(10) if i > 3]
print(list)
​
dict_b = {key: key * key for key in range(6)}
print(dict_b)
​
set_a = {value for value in '有人云淡風(fēng)輕,有人負(fù)重前行'}
print(set_a)

3、總結(jié)

切片和推導(dǎo)式是python中常用的語法,如果能靈活運(yùn)用可以用來裝逼,也可以讓代碼簡潔一些

到此這篇關(guān)于python混亂的切換操作與優(yōu)雅的推導(dǎo)式的文章就介紹到這了,更多相關(guān)python切換操作與推導(dǎo)式內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

海外穩(wěn)定服務(wù)器

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時開通

自選配置、實(shí)時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部