我正在通过Scrapy tutorial并且遇到了这个
filename = response.url.split("/")[-2]
我对.split()有些熟悉,但从未见过
[-2]
有点,似乎无法弄清楚它的作用。有人知道吗?
答案 0 :(得分:2)
[-2]
是索引表示法。由于split()
返回列表[-2]
,因此访问结尾的第二个元素。
例如:
>>> lst = ['a', 'b' , 'c']
>>> lst[0]
'a'
>>> lst[-1]
'c'