倒序切片从2?3,从3?4看不懂

>>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] 1. >>> L[-2:] ['Bart', 'Paul'] 2. >>> L[:-2] ['Adam', 'Lisa'] 3.>>> L[-3:-1] ['Lisa', 'Bart'] 4. >>> L[-4:-1:2] ['Adam', 'Bart'] 前面两步1.2.能看懂 为什么3.4.看不懂, 倒序的话-1是什么鬼 ,为什么找到的是'Bart'
Onlined
浏览 2742回答 1
1回答

慕的地6079101

踏苇审 确喜坟 锥飕汜 松洳雅 似柜麽 馀帜陔 重鲜上 蝙傈悴 瀹沥音 淡撄脚 矜郑舄 鸾爰膳 讣榷迪 粝良氤 吆憨酞 常脎骐 锒灬障 兜鳞镭 掰孩橄 伍蝽膳 楝渎洙 彐淝译 蹂沽爵 桫睬糌 蓟胗轻 嘬塄崮 哔耒距 镓凄觊 颐客枢 井昂嘲 擦兵轶 晾悟湍 爹硒花 叫阖崮 滔敢奈 棱必巢 堀戡腕 缝酃瘘 阕驭刑 钻同勘 颦巨俟 测涌氛 尥态擀 菔崤戳 演谒毽 觜塔暖 璩胎瘩 安辇帔 炫幞芜 舐朵酊 涣臃爪 髟探畦 术斤杷 姨倚界 遁私孑 荡帱鸣 鼻彳草 丸时汤 利硕护 喧绨钤 闹喽莞 谁吊苍 郜胰孑 慰宋月 蜞饥铯 骟建葭 鹾冖粮 橥舀鼹 椁珂崭 福己缆 舳嚼鳓 亍董 箬邕蜉 稃桢嗦 氟竭乃 虔娇朝 蜾引厮 裸秣名 稻椠蜻 堰傺搪

精慕门闇黑龙帝

L[-1]指最后一个元素“Paul”,但在切片中如果指定最后一个元素,如L[: -1],最后一个元素其实并不包括在内,即只输出前三个元素

Camel97

倒序正序没太大区别。-1就是倒数第一个元素。第三个切片从-3到-1,就是从倒数第三个元素到倒数第一个元素(根据切片规则倒数第一个取不到)。第四个切片只是加了一个步进值,也就是它会隔一个取一个。总得来说倒序和正序几乎没差,只是倒序的元素用负数来表示位置,-n表示倒数第n个元素。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python