writerow
требуется итерация для записи:
writerow(['a', 'b', 'c'])
-> a,b,c
Кроме того, вам не нужно добавлять данные в список перед тем, как писать.
stories = soup.select('div.subhead4') + soup.select('div.bigstory-mid-h3')
with open('output.csv', 'w') as f:
writer = csv.writer(f)
for headline in stories:
writer.writerow([headline.text.strip()])