@@ -11,7 +11,7 @@ msgstr ""
11
11
"Project-Id-Version : Python 3.8\n "
12
12
"Report-Msgid-Bugs-To : \n "
13
13
"POT-Creation-Date : 2020-05-05 12:54+0200\n "
14
- "PO-Revision-Date : 2020-06-16 20:47 +0100\n "
14
+ "PO-Revision-Date : 2020-06-17 19:36 +0100\n "
15
15
"Last-Translator : Juan Ignacio Rodríguez de León <euribates@gmail.com>\n "
16
16
"Language-Team : python-doc-es\n "
17
17
"MIME-Version : 1.0\n "
@@ -5809,11 +5809,11 @@ msgid ""
5809
5809
"`collections` module.)"
5810
5810
msgstr ""
5811
5811
"Un objeto de tipo :dfn:`conjunto` o :dfn:`set` es una colección no ordenada "
5812
- "de distintos objetos :term:`<hashables>hashable`. Los casos de uso común "
5813
- "incluyen comprobar la pertenencia al conjunto de un elemento, eliminar "
5814
- "duplicados de una secuencia y realizar operaciones matemáticas como la "
5815
- "intersección, la unión, la diferencia o la diferencia simétrica (Para otros "
5816
- "tipos de contenedores véanse las clases básicas :class:`dict`, :class:"
5812
+ "de distintos objetos :term:`<hashables>hashable`. Los casos de uso "
5813
+ "habituales incluyen comprobar la pertenencia al conjunto de un elemento, "
5814
+ "eliminar duplicados de una secuencia y realizar operaciones matemáticas como "
5815
+ "la intersección, la unión, la diferencia o la diferencia simétrica (Para "
5816
+ "otros tipos de contenedores véanse las clases básicas :class:`dict`, :class:"
5817
5817
"`list`, y :class:`tuple`, así como el módulo :mod:`collections`)."
5818
5818
5819
5819
#: ../Doc/library/stdtypes.rst:3971
@@ -5823,6 +5823,11 @@ msgid ""
5823
5823
"position or order of insertion. Accordingly, sets do not support indexing, "
5824
5824
"slicing, or other sequence-like behavior."
5825
5825
msgstr ""
5826
+ "Como otras colecciones, los conjuntos soportan ``x in set``, ``len(set)`` y "
5827
+ "``for x in set``. Como es una colección sin orden, los conjuntos no "
5828
+ "registran ni la posición ni el orden de inserción de los elementos. Por lo "
5829
+ "mismo, los conjuntos no soportan indexado, ni operaciones de rebanadas, ni "
5830
+ "otras capacidades propias de las secuencias."
5826
5831
5827
5832
#: ../Doc/library/stdtypes.rst:3976
5828
5833
msgid ""
@@ -5835,17 +5840,29 @@ msgid ""
5835
5840
"it is created; it can therefore be used as a dictionary key or as an element "
5836
5841
"of another set."
5837
5842
msgstr ""
5843
+ "En la actualidad hay dos tipos básicos de conjuntos: :class:`set` y :class:"
5844
+ "`frozenset`. La clase :class:`set` es mutable, es decir, el contenido del "
5845
+ "conjunto puede ser modificado con métodos como :meth:`~set.add` y :meth:"
5846
+ "`~set.remove`. Como es mutable, no tiene un valor de *hash* y no pueden ser "
5847
+ "usados como claves de diccionarios ni como elementos de otros conjuntos. La "
5848
+ "clase :class:`frozenset` es inmutable y :term:`hashable`, es decir, que sus "
5849
+ "contenidos no pueden ser modificados después de creados. Puede ser usado, "
5850
+ "por tanto, como claves de diccionario o como elemento de otro conjunto."
5838
5851
5839
5852
#: ../Doc/library/stdtypes.rst:3984
5840
5853
msgid ""
5841
5854
"Non-empty sets (not frozensets) can be created by placing a comma-separated "
5842
5855
"list of elements within braces, for example: ``{'jack', 'sjoerd'}``, in "
5843
5856
"addition to the :class:`set` constructor."
5844
5857
msgstr ""
5858
+ "Se pueden crear conjuntos no vacíos (*sets*, no *frozensets*) escribiendo "
5859
+ "una lista de elementos separados por comas, entre llaves, por ejemplo "
5860
+ "``{'jack', 'sjoerd'}``, además de con el constructor de la clase :class:"
5861
+ "`set`."
5845
5862
5846
5863
#: ../Doc/library/stdtypes.rst:3988
5847
5864
msgid "The constructors for both classes work the same:"
5848
- msgstr ""
5865
+ msgstr "El constructor para ambas clases se usa de la misma forma: "
5849
5866
5850
5867
#: ../Doc/library/stdtypes.rst:3993
5851
5868
msgid ""
@@ -5854,71 +5871,96 @@ msgid ""
5854
5871
"sets of sets, the inner sets must be :class:`frozenset` objects. If "
5855
5872
"*iterable* is not specified, a new empty set is returned."
5856
5873
msgstr ""
5874
+ "Devuelve un nuevo *set* o *frozenset*, tomando los elementos a partir de "
5875
+ "*iterable*. Los elementos de un conjunto tienen que tener la propiedad de "
5876
+ "ser :term:`hashable`. Para representar conjuntos anidados, o conjuntos de "
5877
+ "conjuntos, los conjuntos interiores tienen que ser instancias de :class:"
5878
+ "`frozenset`. Si no se especifica el parámetro *iterable*, se devuelve un "
5879
+ "conjunto vacío."
5857
5880
5858
5881
#: ../Doc/library/stdtypes.rst:3999
5859
5882
msgid ""
5860
5883
"Instances of :class:`set` and :class:`frozenset` provide the following "
5861
5884
"operations:"
5862
5885
msgstr ""
5886
+ "Las instancias de :class:`set` y :class:`frozenset` proporcionan las "
5887
+ "siguientes operaciones:"
5863
5888
5864
5889
#: ../Doc/library/stdtypes.rst:4004
5865
5890
msgid "Return the number of elements in set *s* (cardinality of *s*)."
5866
5891
msgstr ""
5892
+ "Devuelve el número de elementos en el conjunto *s* (Cardinalidad de *s*)"
5867
5893
5868
5894
#: ../Doc/library/stdtypes.rst:4008
5869
5895
msgid "Test *x* for membership in *s*."
5870
- msgstr ""
5896
+ msgstr "Comprueba que el elemento *x* está incluido en *s*. "
5871
5897
5872
5898
#: ../Doc/library/stdtypes.rst:4012
5873
5899
msgid "Test *x* for non-membership in *s*."
5874
- msgstr ""
5900
+ msgstr "Comprueba que el elemento *x* no está incluido en *s*. "
5875
5901
5876
5902
#: ../Doc/library/stdtypes.rst:4016
5877
5903
msgid ""
5878
5904
"Return ``True`` if the set has no elements in common with *other*. Sets are "
5879
5905
"disjoint if and only if their intersection is the empty set."
5880
5906
msgstr ""
5907
+ "Devuelve ``True`` si el conjunto no tienen ningún elemento en común con "
5908
+ "*other*. Dos conjuntos son disjuntos si y solo si su intersección es el "
5909
+ "conjunto vacío."
5881
5910
5882
5911
#: ../Doc/library/stdtypes.rst:4022
5883
5912
msgid "Test whether every element in the set is in *other*."
5884
5913
msgstr ""
5914
+ "Comprueba si cada elemento del conjunto también se encuentra en *other*."
5885
5915
5886
5916
#: ../Doc/library/stdtypes.rst:4026
5887
5917
msgid ""
5888
5918
"Test whether the set is a proper subset of *other*, that is, ``set <= other "
5889
5919
"and set != other``."
5890
5920
msgstr ""
5921
+ "Comprueba si el conjunto es un subconjunto propio de *other*, es decir, "
5922
+ "``set <= other and set != other``."
5891
5923
5892
5924
#: ../Doc/library/stdtypes.rst:4032
5893
5925
msgid "Test whether every element in *other* is in the set."
5894
- msgstr ""
5926
+ msgstr "Comprueba que cada elemento de *other* está incluido en el conjunto. "
5895
5927
5896
5928
#: ../Doc/library/stdtypes.rst:4036
5897
5929
msgid ""
5898
5930
"Test whether the set is a proper superset of *other*, that is, ``set >= "
5899
5931
"other and set != other``."
5900
5932
msgstr ""
5933
+ "Comprueba si el conjunto es un superconjunto propio de *other*, es decir, "
5934
+ "``set >= other and set != other``."
5901
5935
5902
5936
#: ../Doc/library/stdtypes.rst:4042
5903
5937
msgid "Return a new set with elements from the set and all others."
5904
5938
msgstr ""
5939
+ "Devuelve un conjunto nuevo que contiene todos los elementos del conjunto y "
5940
+ "de *others*."
5905
5941
5906
5942
#: ../Doc/library/stdtypes.rst:4047
5907
5943
msgid "Return a new set with elements common to the set and all others."
5908
5944
msgstr ""
5945
+ "Devuelve un conjunto nuevo que contiene todos los elementos que están a la "
5946
+ "vez en conjunto y en *others*."
5909
5947
5910
5948
#: ../Doc/library/stdtypes.rst:4052
5911
5949
msgid "Return a new set with elements in the set that are not in the others."
5912
5950
msgstr ""
5951
+ "Devuelve un conjunto nuevo que contiene todos los elementos del conjunto y "
5952
+ "que no están incluidos en *others*."
5913
5953
5914
5954
#: ../Doc/library/stdtypes.rst:4057
5915
5955
msgid ""
5916
5956
"Return a new set with elements in either the set or *other* but not both."
5917
5957
msgstr ""
5958
+ "Devuelve un conjunto nuevo que contiene elementos que están incluidos en el "
5959
+ "conjunto o en *others*, pero no en los dos a la vez."
5918
5960
5919
5961
#: ../Doc/library/stdtypes.rst:4061
5920
5962
msgid "Return a shallow copy of the set."
5921
- msgstr ""
5963
+ msgstr "Devuelve una copia superficial del conjunto. "
5922
5964
5923
5965
#: ../Doc/library/stdtypes.rst:4064
5924
5966
msgid ""
@@ -5929,6 +5971,13 @@ msgid ""
5929
5971
"sets. This precludes error-prone constructions like ``set('abc') & 'cbs'`` "
5930
5972
"in favor of the more readable ``set('abc').intersection('cbs')``."
5931
5973
msgstr ""
5974
+ "Hay que señalar que las versiones de las operaciones que son métodos (no los "
5975
+ "operadores) como :meth:`union`, :meth:`intersection`, :meth:`difference`, :"
5976
+ "meth:`symmetric_difference`, :meth:`issubset`, y :meth:`issuperset` aceptan "
5977
+ "cualquier iterable como parámetro. Por el contrario, los operadores "
5978
+ "requieren que los argumentos sean siempre conjuntos. Esto evita ciertas "
5979
+ "construcciones propensas a errores como ``set('abc') & 'cbs'``, favoreciendo "
5980
+ "el uso formas más legibles como ``set('abc').intersection('cbs')``."
5932
5981
5933
5982
#: ../Doc/library/stdtypes.rst:4071
5934
5983
msgid ""
@@ -5939,13 +5988,24 @@ msgid ""
5939
5988
"is not equal). A set is greater than another set if and only if the first "
5940
5989
"set is a proper superset of the second set (is a superset, but is not equal)."
5941
5990
msgstr ""
5991
+ "Ambas clases :class:`set` y :class:`frozenset` soportan comparaciones entre "
5992
+ "si. Dos conjuntos son iguales si y solo si cada elemento de cada conjunto "
5993
+ "está incluido en el otro (Cada uno de ellos es subconjunto del otro). Un "
5994
+ "conjunto es menor que otro si y solo si el primero es un subconjunto propio "
5995
+ "del segundo (Es un subconjunto, pero no son iguales). Un conjunto es mayor "
5996
+ "que otro si y solo si el primero en un superconjunto propio del segundo (Es "
5997
+ "un superconjunto, pero no son iguales)."
5942
5998
5943
5999
#: ../Doc/library/stdtypes.rst:4078
5944
6000
msgid ""
5945
6001
"Instances of :class:`set` are compared to instances of :class:`frozenset` "
5946
6002
"based on their members. For example, ``set('abc') == frozenset('abc')`` "
5947
6003
"returns ``True`` and so does ``set('abc') in set([frozenset('abc')])``."
5948
6004
msgstr ""
6005
+ "Las instancias de :class:`set` se comparan con las instancias de :class:"
6006
+ "`frozenset` en base a sus elementos. Por ejemplo ``set('abc') == "
6007
+ "frozenset('abc')`` devuelve ``True`` y lo mismo hace ``set('abc') in "
6008
+ "set([frozenset('abc')])``."
5949
6009
5950
6010
#: ../Doc/library/stdtypes.rst:4082
5951
6011
msgid ""
@@ -5954,70 +6014,96 @@ msgid ""
5954
6014
"not subsets of each other, so *all* of the following return ``False``: "
5955
6015
"``a<b``, ``a==b``, or ``a>b``."
5956
6016
msgstr ""
6017
+ "Las comparaciones de subconjunto e igualdad no son tan generales que "
6018
+ "permitan una función de ordenación total. Por ejemplo, dos conjuntos "
6019
+ "cualesquiera que no estén vacíos y que sean disjuntos no son iguales y "
6020
+ "tampoco son subconjuntos uno del otro, así que todas estas operaciones "
6021
+ "devuelven ``False``: ``a<b``, ``a==b``, or ``a>b``."
5957
6022
5958
6023
#: ../Doc/library/stdtypes.rst:4087
5959
6024
msgid ""
5960
6025
"Since sets only define partial ordering (subset relationships), the output "
5961
6026
"of the :meth:`list.sort` method is undefined for lists of sets."
5962
6027
msgstr ""
6028
+ "Como los conjuntos solo definen un orden parcial (Relaciones de conjuntos), "
6029
+ "la salida del método :meth:`list.sort` no está definida para listas de "
6030
+ "conjuntos."
5963
6031
5964
6032
#: ../Doc/library/stdtypes.rst:4090
5965
6033
msgid "Set elements, like dictionary keys, must be :term:`hashable`."
5966
6034
msgstr ""
6035
+ "Los elementos de un conjunto, al igual que las claves de un diccionario, "
6036
+ "deben ser :term:`<hashables>hashable`."
5967
6037
5968
6038
#: ../Doc/library/stdtypes.rst:4092
5969
6039
msgid ""
5970
6040
"Binary operations that mix :class:`set` instances with :class:`frozenset` "
5971
6041
"return the type of the first operand. For example: ``frozenset('ab') | "
5972
6042
"set('bc')`` returns an instance of :class:`frozenset`."
5973
6043
msgstr ""
6044
+ "Las operaciones binarias que mezclan instancias de :class:`set` y :class:"
6045
+ "`frozenset` devuelven el tipo del primer operando. Por ejemplo "
6046
+ "``frozenset('ab') | set('bc')`` devolverá una instancia de :class:"
6047
+ "`frozenset`."
5974
6048
5975
6049
#: ../Doc/library/stdtypes.rst:4096
5976
6050
msgid ""
5977
6051
"The following table lists operations available for :class:`set` that do not "
5978
6052
"apply to immutable instances of :class:`frozenset`:"
5979
6053
msgstr ""
6054
+ "La siguiente tabla muestra las operaciones disponibles para la clase :class:"
6055
+ "`set` que no son aplicables a los conjuntos inmutables :class:`frozenset`:"
5980
6056
5981
6057
#: ../Doc/library/stdtypes.rst:4102
5982
6058
msgid "Update the set, adding elements from all others."
5983
6059
msgstr ""
6060
+ "Actualiza el conjunto, añadiendo los elementos que se encuentren en *others*."
5984
6061
5985
6062
#: ../Doc/library/stdtypes.rst:4107
5986
6063
msgid "Update the set, keeping only elements found in it and all others."
5987
6064
msgstr ""
6065
+ "Actualiza el conjunto, manteniendo solo los elementos que se encuentren en "
6066
+ "si mismo y en *others*."
5988
6067
5989
6068
#: ../Doc/library/stdtypes.rst:4112
5990
6069
msgid "Update the set, removing elements found in others."
5991
6070
msgstr ""
6071
+ "Actualiza el conjunto, eliminado los elementos que se encuentren en *others*."
5992
6072
5993
6073
#: ../Doc/library/stdtypes.rst:4117
5994
6074
msgid ""
5995
6075
"Update the set, keeping only elements found in either set, but not in both."
5996
6076
msgstr ""
6077
+ "Actualiza el conjunto, manteniendo solo los elementos que se encuentren en "
6078
+ "el conjunto o en *others*, pero no en los dos a la vez."
5997
6079
5998
6080
#: ../Doc/library/stdtypes.rst:4121
5999
6081
msgid "Add element *elem* to the set."
6000
- msgstr ""
6082
+ msgstr "Añade al conjunto el elemento *elem*. "
6001
6083
6002
6084
#: ../Doc/library/stdtypes.rst:4125
6003
6085
msgid ""
6004
6086
"Remove element *elem* from the set. Raises :exc:`KeyError` if *elem* is not "
6005
6087
"contained in the set."
6006
6088
msgstr ""
6089
+ "Elimina del conjunto el elemento *elem*. Eleva la excepción :exc:`KeyError` "
6090
+ "si *elem* no estaba incluido en el conjunto."
6007
6091
6008
6092
#: ../Doc/library/stdtypes.rst:4130
6009
6093
msgid "Remove element *elem* from the set if it is present."
6010
- msgstr ""
6094
+ msgstr "Elimina del conjunto el elemento *elem*, si estuviera incluido. "
6011
6095
6012
6096
#: ../Doc/library/stdtypes.rst:4134
6013
6097
msgid ""
6014
6098
"Remove and return an arbitrary element from the set. Raises :exc:`KeyError` "
6015
6099
"if the set is empty."
6016
6100
msgstr ""
6101
+ "Elimina y devuelve un elemento cualquiera del conjunto. Eleva la excepción :"
6102
+ "exc:`KeyError` si el conjunto estaba vacío."
6017
6103
6018
6104
#: ../Doc/library/stdtypes.rst:4139
6019
6105
msgid "Remove all elements from the set."
6020
- msgstr ""
6106
+ msgstr "Elimina todos los elementos del conjunto. "
6021
6107
6022
6108
#: ../Doc/library/stdtypes.rst:4142
6023
6109
msgid ""
@@ -6026,13 +6112,19 @@ msgid ""
6026
6112
"`symmetric_difference_update` methods will accept any iterable as an "
6027
6113
"argument."
6028
6114
msgstr ""
6115
+ "Hay que señalar que los métodos (no los operadores) :meth:`update`, :meth:"
6116
+ "`intersection_update`, :meth:`difference_update`, y :meth:"
6117
+ "`symmetric_difference_update` aceptan cualquier iterable como parámetro."
6029
6118
6030
6119
#: ../Doc/library/stdtypes.rst:4147
6031
6120
msgid ""
6032
6121
"Note, the *elem* argument to the :meth:`__contains__`, :meth:`remove`, and :"
6033
6122
"meth:`discard` methods may be a set. To support searching for an equivalent "
6034
6123
"frozenset, a temporary one is created from *elem*."
6035
6124
msgstr ""
6125
+ "Nótese que el parámetro *elem* de los métodos :meth:`__contains__`, :meth:"
6126
+ "`remove` y :meth:`discard` puede ser un conjunto. Para soportar la búsqueda "
6127
+ "por un *frozenset* equivalente se crea uno temporal a partir de *elem*."
6036
6128
6037
6129
#: ../Doc/library/stdtypes.rst:4155
6038
6130
msgid "Mapping Types --- :class:`dict`"
0 commit comments