<>强切片:强>
切片指从现有列表中,获取一个子列表
返回一个新列的表,不影响原列表。
下标以0开始:
列表=(“红”、“绿”、“蓝”,“白”“黑”,“黄”,“青”) #下标0 1 2 3 4 5 6
取单个值
<>强语法:>强列表[n]
n为下标,n=0表示第一个,n=1表示第二个以此类推
n=1表示倒数第一个,n=2表示倒数第二个以此类推
列表=(“红”、“绿”、“蓝”,“白”“黑”,“黄”,“青”) 打印(列表[0])#红 打印(列表[1])#绿 打印(列表[1])#青
<>强语法1:>强列表(起始:结束)包括起始,不包括结束。以下标而言
列表=(“红”、“绿”、“蓝”,“白”“黑”,“黄”,“青”) 打印(列表[1:4])#【“绿”、“蓝”、“白”)包括起始位置,不包括结束位置(下标定位) 打印(列表[1:])#【“绿”、“蓝”、“白”,“黑”,“黄”,“青”)起始位置至结束 打印(列表[5])#(“红”、“绿”、“蓝”,“白”“黑”)起始至结束位置 打印(列表[:])#(“红”、“绿”、“蓝”,“白”,“黑”,“黄”,“青”)起始至结束
<>强语法2:>强列表(起始:结束:步长)
步长:每次获取元素的间隔,默认值是1;步长不能是0,步长为负数表示从后向前获取元素
列表=(“红”、“绿”、“蓝”,“白”“黑”,“黄”,“青”) 打印(列表[1:4:2])#(“绿”,“白”) 打印(列表[::1])#【“青”、“黄”、“黑”、“白”、“蓝”、“绿”,“红”)获取一个倒序的列表
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。