words = ['view','code','tools',['price','num',198,['hello','usa','吃雞']]]
print(words[-1][2])#取出usa
#切片是list取值的一種方式
nums = ['一樣','不一樣','都一樣','都不一樣']
print(nums[1:3])#切片顧頭不顧尾
print(nums[1:])#如果從某個下標開始取,取到末尾結束,那么末尾下標可以不寫
print(nums[:2])#如果是從頭開始取,取到后面某個下標結束,那么開頭的下標可以不寫
print(nums[:])#取所有的
print(nums)
lis = list(range(1,21))#強制轉換為list
print(lis)
print(lis[0:10])
print(lis[0:10:2])#最后一個是步長值,隔幾個取一次
print(lis[::-1])#反轉產生了新的list,不會改變原來list的值
#如果步長是整數的話,從左往右開始取值
#如果步長是負數的話,從右邊往左邊開始取值
lis.reverse()#反轉改變了原來的list的值
#切片操作同樣適用於字符串