一、索引和切片
s = [0,1,2,3,4,'a','b',[123,456],'d','e'] #索引 print(s) print(s[7],s[8]) # /Users/ouyangchenxuan/PycharmProjects/untitled/venv/bin/python "/Users/ouyangchenxuan/Desktop/python for full stack/day3/wj_class_3.py" # [0, 1, 2, 3, 4, 'a', 'b', [123, 456], 'd', 'e'] # [123, 456] d #切片 顾头不顾尾 print(s[0:3]) print(s[0:0]) print(s[-3:]) print(s[0:-1]) print(s[:-1]) print(s[0:]) print(s[:]) print(s[0:6:2]) #s[首:尾:步长],无步长则默认步长为1 print(s[4::-1]) #步长为负数,可倒序输出,此时首指的是 倒序结果的首位,尾指的是 倒序结果的尾部 print(s[6:0:-2]) # /Users/ouyangchenxuan/PycharmProjects/untitled/venv/bin/python "/Users/ouyangchenxuan/Desktop/python for full stack/day3/wj_class_3.py" # [0, 1, 2] # [] # [[123, 456], 'd', 'e'] # [0, 1, 2, 3, 4, 'a', 'b', [123, 456], 'd'] # [0, 1, 2, 3, 4, 'a', 'b', [123, 456], 'd'] # [0, 1, 2, 3, 4, 'a', 'b', [123, 456], 'd', 'e'] # [0, 1, 2, 3, 4, 'a', 'b', [123, 456], 'd', 'e'] # [0, 2, 4] # [4, 3, 2, 1, 0] # ['b', 4, 2]
二、