Skip to content

Commit a57f358

Browse files
committed
Progreso hasta el 80%. Se empieza a ver la luz al final del túnel
1 parent 33ca912 commit a57f358

File tree

2 files changed

+107
-14
lines changed

2 files changed

+107
-14
lines changed

dict

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Built
1717
C
1818
CPU
1919
Cameron
20+
Cardinalidad
2021
Chapman
2122
Circus
2223
Cocoa

library/stdtypes.po

Lines changed: 106 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"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"
1515
"Last-Translator: Juan Ignacio Rodríguez de León <euribates@gmail.com>\n"
1616
"Language-Team: python-doc-es\n"
1717
"MIME-Version: 1.0\n"
@@ -5809,11 +5809,11 @@ msgid ""
58095809
"`collections` module.)"
58105810
msgstr ""
58115811
"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:"
58175817
"`list`, y :class:`tuple`, así como el módulo :mod:`collections`)."
58185818

58195819
#: ../Doc/library/stdtypes.rst:3971
@@ -5823,6 +5823,11 @@ msgid ""
58235823
"position or order of insertion. Accordingly, sets do not support indexing, "
58245824
"slicing, or other sequence-like behavior."
58255825
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."
58265831

58275832
#: ../Doc/library/stdtypes.rst:3976
58285833
msgid ""
@@ -5835,17 +5840,29 @@ msgid ""
58355840
"it is created; it can therefore be used as a dictionary key or as an element "
58365841
"of another set."
58375842
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."
58385851

58395852
#: ../Doc/library/stdtypes.rst:3984
58405853
msgid ""
58415854
"Non-empty sets (not frozensets) can be created by placing a comma-separated "
58425855
"list of elements within braces, for example: ``{'jack', 'sjoerd'}``, in "
58435856
"addition to the :class:`set` constructor."
58445857
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`."
58455862

58465863
#: ../Doc/library/stdtypes.rst:3988
58475864
msgid "The constructors for both classes work the same:"
5848-
msgstr ""
5865+
msgstr "El constructor para ambas clases se usa de la misma forma:"
58495866

58505867
#: ../Doc/library/stdtypes.rst:3993
58515868
msgid ""
@@ -5854,71 +5871,96 @@ msgid ""
58545871
"sets of sets, the inner sets must be :class:`frozenset` objects. If "
58555872
"*iterable* is not specified, a new empty set is returned."
58565873
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."
58575880

58585881
#: ../Doc/library/stdtypes.rst:3999
58595882
msgid ""
58605883
"Instances of :class:`set` and :class:`frozenset` provide the following "
58615884
"operations:"
58625885
msgstr ""
5886+
"Las instancias de :class:`set` y :class:`frozenset` proporcionan las "
5887+
"siguientes operaciones:"
58635888

58645889
#: ../Doc/library/stdtypes.rst:4004
58655890
msgid "Return the number of elements in set *s* (cardinality of *s*)."
58665891
msgstr ""
5892+
"Devuelve el número de elementos en el conjunto *s* (Cardinalidad de *s*)"
58675893

58685894
#: ../Doc/library/stdtypes.rst:4008
58695895
msgid "Test *x* for membership in *s*."
5870-
msgstr ""
5896+
msgstr "Comprueba que el elemento *x* está incluido en *s*."
58715897

58725898
#: ../Doc/library/stdtypes.rst:4012
58735899
msgid "Test *x* for non-membership in *s*."
5874-
msgstr ""
5900+
msgstr "Comprueba que el elemento *x* no está incluido en *s*."
58755901

58765902
#: ../Doc/library/stdtypes.rst:4016
58775903
msgid ""
58785904
"Return ``True`` if the set has no elements in common with *other*. Sets are "
58795905
"disjoint if and only if their intersection is the empty set."
58805906
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."
58815910

58825911
#: ../Doc/library/stdtypes.rst:4022
58835912
msgid "Test whether every element in the set is in *other*."
58845913
msgstr ""
5914+
"Comprueba si cada elemento del conjunto también se encuentra en *other*."
58855915

58865916
#: ../Doc/library/stdtypes.rst:4026
58875917
msgid ""
58885918
"Test whether the set is a proper subset of *other*, that is, ``set <= other "
58895919
"and set != other``."
58905920
msgstr ""
5921+
"Comprueba si el conjunto es un subconjunto propio de *other*, es decir, "
5922+
"``set <= other and set != other``."
58915923

58925924
#: ../Doc/library/stdtypes.rst:4032
58935925
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."
58955927

58965928
#: ../Doc/library/stdtypes.rst:4036
58975929
msgid ""
58985930
"Test whether the set is a proper superset of *other*, that is, ``set >= "
58995931
"other and set != other``."
59005932
msgstr ""
5933+
"Comprueba si el conjunto es un superconjunto propio de *other*, es decir, "
5934+
"``set >= other and set != other``."
59015935

59025936
#: ../Doc/library/stdtypes.rst:4042
59035937
msgid "Return a new set with elements from the set and all others."
59045938
msgstr ""
5939+
"Devuelve un conjunto nuevo que contiene todos los elementos del conjunto y "
5940+
"de *others*."
59055941

59065942
#: ../Doc/library/stdtypes.rst:4047
59075943
msgid "Return a new set with elements common to the set and all others."
59085944
msgstr ""
5945+
"Devuelve un conjunto nuevo que contiene todos los elementos que están a la "
5946+
"vez en conjunto y en *others*."
59095947

59105948
#: ../Doc/library/stdtypes.rst:4052
59115949
msgid "Return a new set with elements in the set that are not in the others."
59125950
msgstr ""
5951+
"Devuelve un conjunto nuevo que contiene todos los elementos del conjunto y "
5952+
"que no están incluidos en *others*."
59135953

59145954
#: ../Doc/library/stdtypes.rst:4057
59155955
msgid ""
59165956
"Return a new set with elements in either the set or *other* but not both."
59175957
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."
59185960

59195961
#: ../Doc/library/stdtypes.rst:4061
59205962
msgid "Return a shallow copy of the set."
5921-
msgstr ""
5963+
msgstr "Devuelve una copia superficial del conjunto."
59225964

59235965
#: ../Doc/library/stdtypes.rst:4064
59245966
msgid ""
@@ -5929,6 +5971,13 @@ msgid ""
59295971
"sets. This precludes error-prone constructions like ``set('abc') & 'cbs'`` "
59305972
"in favor of the more readable ``set('abc').intersection('cbs')``."
59315973
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')``."
59325981

59335982
#: ../Doc/library/stdtypes.rst:4071
59345983
msgid ""
@@ -5939,13 +5988,24 @@ msgid ""
59395988
"is not equal). A set is greater than another set if and only if the first "
59405989
"set is a proper superset of the second set (is a superset, but is not equal)."
59415990
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)."
59425998

59435999
#: ../Doc/library/stdtypes.rst:4078
59446000
msgid ""
59456001
"Instances of :class:`set` are compared to instances of :class:`frozenset` "
59466002
"based on their members. For example, ``set('abc') == frozenset('abc')`` "
59476003
"returns ``True`` and so does ``set('abc') in set([frozenset('abc')])``."
59486004
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')])``."
59496009

59506010
#: ../Doc/library/stdtypes.rst:4082
59516011
msgid ""
@@ -5954,70 +6014,96 @@ msgid ""
59546014
"not subsets of each other, so *all* of the following return ``False``: "
59556015
"``a<b``, ``a==b``, or ``a>b``."
59566016
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``."
59576022

59586023
#: ../Doc/library/stdtypes.rst:4087
59596024
msgid ""
59606025
"Since sets only define partial ordering (subset relationships), the output "
59616026
"of the :meth:`list.sort` method is undefined for lists of sets."
59626027
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."
59636031

59646032
#: ../Doc/library/stdtypes.rst:4090
59656033
msgid "Set elements, like dictionary keys, must be :term:`hashable`."
59666034
msgstr ""
6035+
"Los elementos de un conjunto, al igual que las claves de un diccionario, "
6036+
"deben ser :term:`<hashables>hashable`."
59676037

59686038
#: ../Doc/library/stdtypes.rst:4092
59696039
msgid ""
59706040
"Binary operations that mix :class:`set` instances with :class:`frozenset` "
59716041
"return the type of the first operand. For example: ``frozenset('ab') | "
59726042
"set('bc')`` returns an instance of :class:`frozenset`."
59736043
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`."
59746048

59756049
#: ../Doc/library/stdtypes.rst:4096
59766050
msgid ""
59776051
"The following table lists operations available for :class:`set` that do not "
59786052
"apply to immutable instances of :class:`frozenset`:"
59796053
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`:"
59806056

59816057
#: ../Doc/library/stdtypes.rst:4102
59826058
msgid "Update the set, adding elements from all others."
59836059
msgstr ""
6060+
"Actualiza el conjunto, añadiendo los elementos que se encuentren en *others*."
59846061

59856062
#: ../Doc/library/stdtypes.rst:4107
59866063
msgid "Update the set, keeping only elements found in it and all others."
59876064
msgstr ""
6065+
"Actualiza el conjunto, manteniendo solo los elementos que se encuentren en "
6066+
"si mismo y en *others*."
59886067

59896068
#: ../Doc/library/stdtypes.rst:4112
59906069
msgid "Update the set, removing elements found in others."
59916070
msgstr ""
6071+
"Actualiza el conjunto, eliminado los elementos que se encuentren en *others*."
59926072

59936073
#: ../Doc/library/stdtypes.rst:4117
59946074
msgid ""
59956075
"Update the set, keeping only elements found in either set, but not in both."
59966076
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."
59976079

59986080
#: ../Doc/library/stdtypes.rst:4121
59996081
msgid "Add element *elem* to the set."
6000-
msgstr ""
6082+
msgstr "Añade al conjunto el elemento *elem*."
60016083

60026084
#: ../Doc/library/stdtypes.rst:4125
60036085
msgid ""
60046086
"Remove element *elem* from the set. Raises :exc:`KeyError` if *elem* is not "
60056087
"contained in the set."
60066088
msgstr ""
6089+
"Elimina del conjunto el elemento *elem*. Eleva la excepción :exc:`KeyError` "
6090+
"si *elem* no estaba incluido en el conjunto."
60076091

60086092
#: ../Doc/library/stdtypes.rst:4130
60096093
msgid "Remove element *elem* from the set if it is present."
6010-
msgstr ""
6094+
msgstr "Elimina del conjunto el elemento *elem*, si estuviera incluido."
60116095

60126096
#: ../Doc/library/stdtypes.rst:4134
60136097
msgid ""
60146098
"Remove and return an arbitrary element from the set. Raises :exc:`KeyError` "
60156099
"if the set is empty."
60166100
msgstr ""
6101+
"Elimina y devuelve un elemento cualquiera del conjunto. Eleva la excepción :"
6102+
"exc:`KeyError` si el conjunto estaba vacío."
60176103

60186104
#: ../Doc/library/stdtypes.rst:4139
60196105
msgid "Remove all elements from the set."
6020-
msgstr ""
6106+
msgstr "Elimina todos los elementos del conjunto."
60216107

60226108
#: ../Doc/library/stdtypes.rst:4142
60236109
msgid ""
@@ -6026,13 +6112,19 @@ msgid ""
60266112
"`symmetric_difference_update` methods will accept any iterable as an "
60276113
"argument."
60286114
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."
60296118

60306119
#: ../Doc/library/stdtypes.rst:4147
60316120
msgid ""
60326121
"Note, the *elem* argument to the :meth:`__contains__`, :meth:`remove`, and :"
60336122
"meth:`discard` methods may be a set. To support searching for an equivalent "
60346123
"frozenset, a temporary one is created from *elem*."
60356124
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*."
60366128

60376129
#: ../Doc/library/stdtypes.rst:4155
60386130
msgid "Mapping Types --- :class:`dict`"

0 commit comments

Comments
 (0)