Also, I should add that if you're not dealing with a list, there's no need for a list comprehension:
List comprehensions are needed for the same reason you need for-loops; for applying the same operation to multiple elements. In this case, the list comprehension takes the "href" attribute from each element in the list. If you're only dealing with a single element, list comprehensions are not needed.