笨办法学Python3 习题34 访问列表的元素

发布时间 2023-10-12 23:24:36作者: 萹豆

基数位置0 代表  序数第一

X = ["a","b","c"]

X[0] 和X[-0]  代表X列表里的第一个数

X[:]   #代表全部的列表内容

X[0:1]  // ['a']   // 位置0至位置1之前的元素

X[0:2]  //["a","b"]  // 位置0至位置2之前的元素

X[-1]   // 代表倒数第一个的元素

hello = "hello world how are you today"

hello.split(' ')  // ["hello","world","how",,"are","you","today"]

hello.split(' ')[0]  //["hello"]

X = [ : : -1]  倒序从最后一个开始,每次步长为1  // ["c","b","a"]

X = [ : : -2]  倒序从最后一个开始,每次步长为2  // ['c','a']

 

print(lst) # [‘麻花藤’,‘王剑林’,‘马芸’, ‘流动强’, ‘向华强’]

print(lst[0:3]) # [‘麻花藤’, ‘王剑林’, ‘马芸’]   // 取位置0 到位置3前面位 的元素

print(lst[2::-1]) # [‘马芸’, ‘王剑林’,‘麻花藤’] // 取位置2开始倒序步长1的元素

print(lst[-1:-3:-2]) # 取倒数第一到倒数第三前面位,倒序步长2的元素 //['向华强']

print(lst[0:-2:-2])  # [ ]

 

s='1234567890x' 

 s[0:-2:2]   //  '13579'  // 取位置0至不包括倒数第二个的元素,倒序步长为2

 s[0:-1:2]  // '13579'  //取位置0至不包括倒数第一个的元素,倒序步长为2