Extracting top subreddits from an HTML table
Yes, there is a more concise way to do it - using CSS selectors and a list comprehension:

top_subreddits = [
    td.get_text()
    for td in soup.select("tbody tr td")
    if '/r/' in td.text
]


tbody tr td would locate all td elements under tr elements which are under tbody.

I don't really like getting texts of td elements twice here, there is possibly a way to filter the desired information directly. E.g. if you were up to the subreddit links, we could've applied the /r/ check inside a selector:

top_subreddits = [
    a.get_text()
    for a in soup.select('tbody tr td a[href^="/r/"]')
]


^= here means "starts with".