Easy with BeautifulSoup :)
>>> from bs4 import BeautifulSoup >>> soup = BeautifulSoup('<option value="BC">BRITISH COLUMBIA</option>') >>> soup.find('option')['selected'] = '' >>> print soup <html><body><option selected="" value="BC">BRITISH COLUMBIA</option></body></html>
Attributes can be seen as a dictionary. So, we have {'value':'BC'} , and to add the value to the dictionary we just do dict[key] = value
source share