私はPythonでOOPを学んでいます。次のように表示するようなものを実装したい:
 firstName、lastName辞書として住所を持つ人の、'state': someState, 'city': someCity
終わったよ:
class data:
    def __init__(self, firstName, lastName, **address):
        self.firstName = firstName
        self.lastName = lastName
        self.address = {
            "state": self.state,
            "city" : self.city
        }
私がしたとき:
>>> d = data("a", "b", 'state' : "stat", 'city' : "ci")
SyntaxError: invalid syntax
>>> d = data("a", "b", 'state'="stat", 'city'="ci")
SyntaxError: keyword can't be an expression
私のコードに間違いがありますか、それとも辞書にアクセスする構文が間違っていますか。私はそれを把握することはできません。