BeautifulSoup: Holen Sie sich CSS-Klassen aus HTML

Gibt es eine Möglichkeit, mit BeautifulSoup CSS-Klassen aus einer HTML-Datei abzurufen? Beispiel-Snippet:

<style type="text/css">

 p.c3 {text-align: justify}

 p.c2 {text-align: left}

 p.c1 {text-align: center}

</style>

Perfekte Ausgabe wäre:

cssdict = {
    'p.c3': {'text-align':'justify'},
    'p.c2': {'text-align:'left'},
    'p.c1':{'text-align':'center'}
}

obwohl so etwas tun würde:

L = [
    ('p.c3', {'text-align': 'justify'}),  
    ('p.c2', {'text-align': 'left'}),    
    ('p.c'1, {'text-align': 'center'})
]

Antworten auf die Frage(3)

Ihre Antwort auf die Frage