diff --git a/pandas/io/formats/printing.py b/pandas/io/formats/printing.py index 5a52ee78cb9be..ab27321ffe83c 100644 --- a/pandas/io/formats/printing.py +++ b/pandas/io/formats/printing.py @@ -112,7 +112,7 @@ def _pprint_seq( if isinstance(seq, set): fmt = "{{{body}}}" elif isinstance(seq, frozenset): - fmt = "frozenset({body})" + fmt = "frozenset({{{body}}})" else: fmt = "[{body}]" if hasattr(seq, "__setitem__") else "({body})" diff --git a/pandas/tests/io/formats/test_printing.py b/pandas/tests/io/formats/test_printing.py index f86b4af2647f8..7d154235d2c4a 100644 --- a/pandas/tests/io/formats/test_printing.py +++ b/pandas/tests/io/formats/test_printing.py @@ -83,7 +83,7 @@ def test_repr_mapping(self): assert printing.pprint_thing(MyMapping()) == "{'a': 4, 'b': 4}" def test_repr_frozenset(self): - assert printing.pprint_thing(frozenset([1, 2])) == "frozenset(1, 2)" + assert printing.pprint_thing(frozenset([1, 2])) == "frozenset({1, 2})" class TestFormatBase: