Как логически объединить два XPath?
Так?
xpath('//li[@class="section-list-item"]/a/@href | //a[@class="article-list-link"]/@href').getall()
Не спец в питонах. Но если getAll возвращает списки то их можно соединить через +.

list1 = xpath('//li[@class="section-list-item"]/a/@href').getall()
list2 = xpath('//a[@class="article-list-link"])/a/@href'). getall()
result = list1 + list2