@@ -8456,6 +8456,14 @@ msgid ""
84568456"it is created; it can therefore be used as a dictionary key or as an element "
84578457"of another set."
84588458msgstr ""
8459+ "Existem atualmente dois tipos de conjuntos embutidos, :class:`set` e :class:"
8460+ "`frozenset`. O tipo :class:`set` é mutável -- o conteúdo pode ser alterado "
8461+ "usando métodos como :meth:`~set.add` e :meth:`~set.remove`. Como ele é "
8462+ "mutável, ele não tem valor hash e não pode ser usado como chave de "
8463+ "dicionário ou um elemento de um outro conjunto. O tipo :class:`frozenset` é "
8464+ "imutável e :term:`hasheável` -- seu conteúdo não pode ser alterado depois de "
8465+ "ter sido criado; ele pode então ser usado como chave de dicionário ou como "
8466+ "um elemento de outro conjunto."
84598467
84608468#: ../../library/stdtypes.rst:4812
84618469msgid ""
@@ -8599,6 +8607,14 @@ msgid ""
85998607"precludes error-prone constructions like ``set('abc') & 'cbs'`` in favor of "
86008608"the more readable ``set('abc').intersection('cbs')``."
86018609msgstr ""
8610+ "Observe que, as versões não-operador dos métodos :meth:`~frozenset.union`, :"
8611+ "meth:`~frozenset.intersection`, :meth:`~frozenset.difference`, :meth:"
8612+ "`~frozenset.symmetric_difference`, :meth:`~frozenset.issubset` e :meth:"
8613+ "`~frozenset.issuperset` irão aceitar qualquer iterável como um argumento. Em "
8614+ "contraste, suas contrapartes baseadas em operadores exigem que seus "
8615+ "argumentos sejam conjuntos. Isso impede construções suscetíveis a erros como "
8616+ "``set('abc') & 'cbs'`` e favorece a forma mais legível ``set('abc')."
8617+ "intersection('cbs')``."
86028618
86038619#: ../../library/stdtypes.rst:4913
86048620msgid ""
@@ -8726,6 +8742,10 @@ msgid ""
87268742"intersection_update`, :meth:`~set.difference_update`, and :meth:`~set."
87278743"symmetric_difference_update` methods will accept any iterable as an argument."
87288744msgstr ""
8745+ "Perceba, as versões sem operador dos métodos :meth:`~set.update`, :meth:"
8746+ "`~set.intersection_update`, :meth:`~set.difference_update` e :meth:`~set."
8747+ "symmetric_difference_update` irão aceitar qualquer iterável como um "
8748+ "argumento."
87298749
87308750#: ../../library/stdtypes.rst:4989
87318751msgid ""
@@ -8734,6 +8754,10 @@ msgid ""
87348754"searching for an equivalent frozenset, a temporary one is created from "
87358755"*elem*."
87368756msgstr ""
8757+ "Perceba, o argumento *elem* para os métodos :meth:`~object.__contains__`, :"
8758+ "meth:`~set.remove` e :meth:`~set.discard` pode ser um conjunto. Para "
8759+ "suportar pesquisas por um frozenset equivalente, um frozenset temporário é "
8760+ "criado a partir de *elem*."
87378761
87388762#: ../../library/stdtypes.rst:4998
87398763msgid "Mapping Types --- :class:`dict`"
0 commit comments