@@ -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-17 19:36 +0100\n "
14
+ "PO-Revision-Date : 2020-06-25 18:47 +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 "
@@ -6128,7 +6128,7 @@ msgstr ""
6128
6128
6129
6129
#: ../Doc/library/stdtypes.rst:4155
6130
6130
msgid "Mapping Types --- :class:`dict`"
6131
- msgstr ""
6131
+ msgstr "Tipos Mapa --- :class:`dict` "
6132
6132
6133
6133
#: ../Doc/library/stdtypes.rst:4165
6134
6134
msgid ""
@@ -6138,6 +6138,12 @@ msgid ""
6138
6138
"`list`, :class:`set`, and :class:`tuple` classes, and the :mod:`collections` "
6139
6139
"module.)"
6140
6140
msgstr ""
6141
+ "Un objeto de tipo :term:`<mapa>mapping` relaciona valores (que deben ser :"
6142
+ "term:`<hashables>hashable`) con objetos de cualquier tipo. Los mapas son "
6143
+ "objetos mutables. En este momento solo hay un tipo estándar de mapa, los :"
6144
+ "dfn:`diccionarios` (Para otros tipos contenedores, véanse las clases "
6145
+ "básicas :class:`list`, :class:`set`, y :class:`tuple`, así como el módulo :"
6146
+ "mod:`collections`)."
6141
6147
6142
6148
#: ../Doc/library/stdtypes.rst:4171
6143
6149
msgid ""
@@ -6150,19 +6156,36 @@ msgid ""
6150
6156
"entry. (Note however, that since computers store floating-point numbers as "
6151
6157
"approximations it is usually unwise to use them as dictionary keys.)"
6152
6158
msgstr ""
6159
+ "Las claves de un diccionario pueden ser *casi* de cualquier tipo. Los "
6160
+ "valores que no son :term:`hashable`, como por ejemplo valores que contengan "
6161
+ "listas, diccionarios u otros tipo mutables (que son comparados por valor, no "
6162
+ "por referencia) no se pueden usar como claves. Los tipos numéricos, cuando "
6163
+ "se usan como claves siguen las reglas habituales de la comparación numérica: "
6164
+ "Si dos números se consideran iguales (Como ``1`` y ``1.0``), ambos valores "
6165
+ "pueden ser usados indistintamente para acceder al mismo valor (Pero hay que "
6166
+ "tener en cuenta que los ordenadores almacenan algunos números en coma "
6167
+ "flotante como aproximaciones, por lo que normalmente no es recomendable "
6168
+ "usarlos como claves)."
6153
6169
6154
6170
#: ../Doc/library/stdtypes.rst:4180
6155
6171
msgid ""
6156
6172
"Dictionaries can be created by placing a comma-separated list of ``key: "
6157
6173
"value`` pairs within braces, for example: ``{'jack': 4098, 'sjoerd': 4127}`` "
6158
6174
"or ``{4098: 'jack', 4127: 'sjoerd'}``, or by the :class:`dict` constructor."
6159
6175
msgstr ""
6176
+ "Los diccionarios pueden crearse escribiendo parejas de clave y valor "
6177
+ "separados por el carácter dos puntos, ``key: value``, separando las parejas "
6178
+ "si hay más de una con comas, y rodeando todos los valores con llaves (``{`` "
6179
+ "y ``}``). Por ejemplo ``{'jack': 4098, 'sjoerd': 4127}`` o ``{4098: 'jack', "
6180
+ "4127: 'sjoerd'}``."
6160
6181
6161
6182
#: ../Doc/library/stdtypes.rst:4188
6162
6183
msgid ""
6163
6184
"Return a new dictionary initialized from an optional positional argument and "
6164
6185
"a possibly empty set of keyword arguments."
6165
6186
msgstr ""
6187
+ "Devuelve un diccionario creado a partir de un parámetro opcional por "
6188
+ "posición, y por una serie de parámetros por nombre, también opcionales."
6166
6189
6167
6190
#: ../Doc/library/stdtypes.rst:4191
6168
6191
msgid ""
@@ -6175,6 +6198,14 @@ msgid ""
6175
6198
"object the corresponding value. If a key occurs more than once, the last "
6176
6199
"value for that key becomes the corresponding value in the new dictionary."
6177
6200
msgstr ""
6201
+ "Si no se especifica el parámetro por posición, se crea un diccionario vacío. "
6202
+ "Si se pasa un parámetro por posición y es un objeto de tipo mapa, se crear "
6203
+ "el diccionario a partir de las parejas clave-valor definidos en el mapa. Si "
6204
+ "no fuera un mapa, se espera que el parámetro sea un objeto :term:`iterable`. "
6205
+ "Cada elemento del iterable debe ser una dupla (Una tupla de dos elementos); "
6206
+ "el primer componente de la dupla se usará como clave y el segundo como valor "
6207
+ "a almacenar en el nuevo diccionario. Si una clave aparece más de una vez, el "
6208
+ "último valor será el que se almacene en el diccionario resultante."
6178
6209
6179
6210
#: ../Doc/library/stdtypes.rst:4201
6180
6211
msgid ""
@@ -6183,38 +6214,53 @@ msgid ""
6183
6214
"being added is already present, the value from the keyword argument replaces "
6184
6215
"the value from the positional argument."
6185
6216
msgstr ""
6217
+ "Si se usan parámetros por nombre, los nombres de los parámetros y los "
6218
+ "valores asociados se añaden al diccionario creado a partir del parámetro por "
6219
+ "posición. Si un valor de clave ya estaba presente, el valor pasado con el "
6220
+ "parámetro por nombre reemplazara el valor del parámetro por posición."
6186
6221
6187
6222
#: ../Doc/library/stdtypes.rst:4206
6188
6223
msgid ""
6189
6224
"To illustrate, the following examples all return a dictionary equal to "
6190
6225
"``{\" one\" : 1, \" two\" : 2, \" three\" : 3}``::"
6191
6226
msgstr ""
6227
+ "A modo de ejemplo, los siguientes ejemplo devuelven todos el mismo "
6228
+ "diccionario ``{\" one\" : 1, \" two\" : 2, \" three\" : 3}``::"
6192
6229
6193
6230
#: ../Doc/library/stdtypes.rst:4217
6194
6231
msgid ""
6195
6232
"Providing keyword arguments as in the first example only works for keys that "
6196
6233
"are valid Python identifiers. Otherwise, any valid keys can be used."
6197
6234
msgstr ""
6235
+ "Si queremos definir claves con parámetros por nombre, como en el primer "
6236
+ "ejemplo, entonces los valores de clave solo puede ser cadenas de texto "
6237
+ "conteniendo identificadores de Python válidos. En los otros casos, se puede "
6238
+ "usar cualquier valor como clave."
6198
6239
6199
6240
#: ../Doc/library/stdtypes.rst:4221
6200
6241
msgid ""
6201
6242
"These are the operations that dictionaries support (and therefore, custom "
6202
6243
"mapping types should support too):"
6203
6244
msgstr ""
6245
+ "Estas son las operaciones soportados por los diccionarios (Y que, por tanto, "
6246
+ "deberían ser soportados por los tipos de mapa personalizados):"
6204
6247
6205
6248
#: ../Doc/library/stdtypes.rst:4226
6206
6249
msgid "Return a list of all the keys used in the dictionary *d*."
6207
- msgstr ""
6250
+ msgstr "Devuelve una lista de todas las claves usadas en el diccionario *d*. "
6208
6251
6209
6252
#: ../Doc/library/stdtypes.rst:4230
6210
6253
msgid "Return the number of items in the dictionary *d*."
6211
- msgstr ""
6254
+ msgstr "Devuelve el número de elementos almacenados en el diccionario *d*. "
6212
6255
6213
6256
#: ../Doc/library/stdtypes.rst:4234
6214
6257
msgid ""
6215
6258
"Return the item of *d* with key *key*. Raises a :exc:`KeyError` if *key* is "
6216
6259
"not in the map."
6217
6260
msgstr ""
6261
+ "Devuelve el elemento dentro de *d* almacenado bajo la clave *key*. Eleva una "
6262
+ "excepción de tipo :exc:`KeyError` si la clave *key* no se encuentra en el "
6263
+ "diccionario *d*."
6218
6264
6219
6265
#: ../Doc/library/stdtypes.rst:4239
6220
6266
msgid ""
@@ -6226,50 +6272,69 @@ msgid ""
6226
6272
"exc:`KeyError` is raised. :meth:`__missing__` must be a method; it cannot be "
6227
6273
"an instance variable::"
6228
6274
msgstr ""
6275
+ "Si una subclase de un diccionario define el método :meth:`__missing__` y "
6276
+ "*key* no está presente, la operación ``d[key]`` llama a este método pasando "
6277
+ "como parámetro el valor de *key*. La operación ``d[key]`` o bien devuelve un "
6278
+ "valor o eleva la excepción que sea devuelta por la llamada a "
6279
+ "``__missing__(key)``. Ninguna otra operación o método llama a :meth:"
6280
+ "`__missing__`. Si el método :meth:`__missing__` no está definido, se eleva :"
6281
+ "exc:`KeyError`. Si se define :meth:`__missing__`, debe ser de forma "
6282
+ "obligatoria un método, no puede ser una variable de instancia."
6229
6283
6230
6284
#: ../Doc/library/stdtypes.rst:4257
6231
6285
msgid ""
6232
6286
"The example above shows part of the implementation of :class:`collections."
6233
6287
"Counter`. A different ``__missing__`` method is used by :class:`collections."
6234
6288
"defaultdict`."
6235
6289
msgstr ""
6290
+ "El ejemplo anterior muestra parte de la implementación de la clase :class:"
6291
+ "`collections.Counter`. Otro ejemplo de uso del método ``__missing__`` se "
6292
+ "puede encontrar en la clase :class:`collections.defaultdict`."
6236
6293
6237
6294
#: ../Doc/library/stdtypes.rst:4263
6238
6295
msgid "Set ``d[key]`` to *value*."
6239
- msgstr ""
6296
+ msgstr "Asigna el valor *value* a ``d[key]``. "
6240
6297
6241
6298
#: ../Doc/library/stdtypes.rst:4267
6242
6299
msgid ""
6243
6300
"Remove ``d[key]`` from *d*. Raises a :exc:`KeyError` if *key* is not in the "
6244
6301
"map."
6245
6302
msgstr ""
6303
+ "Elimina ``d[key]`` de *d*. Eleva una excepción :exc:`KeyError` si *key* no "
6304
+ "está en el mapa."
6246
6305
6247
6306
#: ../Doc/library/stdtypes.rst:4272
6248
6307
msgid "Return ``True`` if *d* has a key *key*, else ``False``."
6249
6308
msgstr ""
6309
+ "Devuelve ``True`` si *d* tiene una entrada en la clave *key*, ``False`` en "
6310
+ "caso contrario."
6250
6311
6251
6312
#: ../Doc/library/stdtypes.rst:4276
6252
6313
msgid "Equivalent to ``not key in d``."
6253
- msgstr ""
6314
+ msgstr "Equivale a ``not key in d``. "
6254
6315
6255
6316
#: ../Doc/library/stdtypes.rst:4280
6256
6317
msgid ""
6257
6318
"Return an iterator over the keys of the dictionary. This is a shortcut for "
6258
6319
"``iter(d.keys())``."
6259
6320
msgstr ""
6321
+ "Devuelve un *iterador* que recorre todas las claves de un diccionario. Es "
6322
+ "una forma abreviada de ``iter(d.keys())``."
6260
6323
6261
6324
#: ../Doc/library/stdtypes.rst:4285
6262
6325
msgid "Remove all items from the dictionary."
6263
- msgstr ""
6326
+ msgstr "Elimina todos los contenidos del diccionario. "
6264
6327
6265
6328
#: ../Doc/library/stdtypes.rst:4289
6266
6329
msgid "Return a shallow copy of the dictionary."
6267
- msgstr ""
6330
+ msgstr "Devuelve una copia superficial del diccionario. "
6268
6331
6269
6332
#: ../Doc/library/stdtypes.rst:4293
6270
6333
msgid ""
6271
6334
"Create a new dictionary with keys from *iterable* and values set to *value*."
6272
6335
msgstr ""
6336
+ "Crea un nuevo diccionario con las claves obtenidos a partir del *iterable* y "
6337
+ "con valor *value*."
6273
6338
6274
6339
#: ../Doc/library/stdtypes.rst:4295
6275
6340
msgid ""
@@ -6279,69 +6344,103 @@ msgid ""
6279
6344
"an empty list. To get distinct values, use a :ref:`dict comprehension "
6280
6345
"<dict>` instead."
6281
6346
msgstr ""
6347
+ "El método :meth:`fromkeys` es un método de clase que devuelve un diccionario "
6348
+ "nuevo. El valor de *value* por defecto es ``None``. Todos los valores harán "
6349
+ "referencia a una única instancia, por lo que en general no tiene sentido que "
6350
+ "*value* sea un objeto mutable, como una lista vacía. Para poder obtener "
6351
+ "valores diferentes, se puede usar mejor un :ref:`diccionario por comprensión "
6352
+ "<dict>`"
6282
6353
6283
6354
#: ../Doc/library/stdtypes.rst:4303
6284
6355
msgid ""
6285
6356
"Return the value for *key* if *key* is in the dictionary, else *default*. If "
6286
6357
"*default* is not given, it defaults to ``None``, so that this method never "
6287
6358
"raises a :exc:`KeyError`."
6288
6359
msgstr ""
6360
+ "Devuelve el elemento dentro de *d* almacenado bajo la clave *key*, si *key* "
6361
+ "está en el diccionario; si no, devuelve *default*. El valor de *default* por "
6362
+ "defecto es ``None``, por lo que esta función nunca eleva la excepción :exc:"
6363
+ "`KeyError`."
6289
6364
6290
6365
#: ../Doc/library/stdtypes.rst:4309
6291
6366
msgid ""
6292
6367
"Return a new view of the dictionary's items (``(key, value)`` pairs). See "
6293
6368
"the :ref:`documentation of view objects <dict-views>`."
6294
6369
msgstr ""
6370
+ "Devuelve una nueva vista de los contenidos del diccionario (Pares ``(key, "
6371
+ "value)``). Véase la ref:`documentación de las vistas <dict-views>`."
6295
6372
6296
6373
#: ../Doc/library/stdtypes.rst:4314
6297
6374
msgid ""
6298
6375
"Return a new view of the dictionary's keys. See the :ref:`documentation of "
6299
6376
"view objects <dict-views>`."
6300
6377
msgstr ""
6378
+ "Devuelve una nueva vista de las claves del diccionario. Véase la ref:"
6379
+ "`documentación de las vistas <dict-views>`."
6301
6380
6302
6381
#: ../Doc/library/stdtypes.rst:4319
6303
6382
msgid ""
6304
6383
"If *key* is in the dictionary, remove it and return its value, else return "
6305
6384
"*default*. If *default* is not given and *key* is not in the dictionary, a :"
6306
6385
"exc:`KeyError` is raised."
6307
6386
msgstr ""
6387
+ "Si *key* está en el diccionario, lo elimina del diccionario y devuelve su "
6388
+ "valor; si no está, devuelve *default*. Si no se especifica valor para "
6389
+ "*default* y la clave no se encuentra en el diccionario, se eleva la "
6390
+ "excepción :exc:`KeyError`."
6308
6391
6309
6392
#: ../Doc/library/stdtypes.rst:4325
6310
6393
msgid ""
6311
6394
"Remove and return a ``(key, value)`` pair from the dictionary. Pairs are "
6312
6395
"returned in :abbr:`LIFO (last-in, first-out)` order."
6313
6396
msgstr ""
6397
+ "Elimina y devuelve una pareja ``(key, value)`` del diccionario. Las parejas "
6398
+ "se devuelven en el orden :abbr:`LIFO (*last-in, first-out*: Último en "
6399
+ "entrar, primero en salir)`"
6314
6400
6315
6401
#: ../Doc/library/stdtypes.rst:4328
6316
6402
msgid ""
6317
6403
":meth:`popitem` is useful to destructively iterate over a dictionary, as "
6318
6404
"often used in set algorithms. If the dictionary is empty, calling :meth:"
6319
6405
"`popitem` raises a :exc:`KeyError`."
6320
6406
msgstr ""
6407
+ "El método :meth:`popitem` es útil para recorrer y a la vez vaciar un "
6408
+ "diccionario, un proceso usado a menudo en algoritmos de conjuntos. Si el "
6409
+ "diccionario está vacío, llamar a :meth:`popitem` eleva la excepción :exc:"
6410
+ "`KeyError`."
6321
6411
6322
6412
#: ../Doc/library/stdtypes.rst:4332
6323
6413
msgid ""
6324
6414
"LIFO order is now guaranteed. In prior versions, :meth:`popitem` would "
6325
6415
"return an arbitrary key/value pair."
6326
6416
msgstr ""
6417
+ "El orden *LIFO* ahora está garantizado. En versiones anteriores, el método :"
6418
+ "meth:`popitem` devuelve una pareja clave/valor arbitraria."
6327
6419
6328
6420
#: ../Doc/library/stdtypes.rst:4338
6329
6421
msgid ""
6330
6422
"Return a reverse iterator over the keys of the dictionary. This is a "
6331
6423
"shortcut for ``reversed(d.keys())``."
6332
6424
msgstr ""
6425
+ "Devuelve un *iterador* que recorre las claves en orden inverso. Es una forma "
6426
+ "abreviada de ``reversed(d.keys())``."
6333
6427
6334
6428
#: ../Doc/library/stdtypes.rst:4345
6335
6429
msgid ""
6336
6430
"If *key* is in the dictionary, return its value. If not, insert *key* with "
6337
6431
"a value of *default* and return *default*. *default* defaults to ``None``."
6338
6432
msgstr ""
6433
+ "Si *key* está incluida en el diccionario, devuelve el valor almacenado. Si "
6434
+ "no, inserta con la clave *key* el valor definido en *default* y devuelve "
6435
+ "*default*. El valor por defecto de *default* es ``None``."
6339
6436
6340
6437
#: ../Doc/library/stdtypes.rst:4351
6341
6438
msgid ""
6342
6439
"Update the dictionary with the key/value pairs from *other*, overwriting "
6343
6440
"existing keys. Return ``None``."
6344
6441
msgstr ""
6442
+ "Actualiza el diccionario con las parejas clave/valor obtenidas de *other*, "
6443
+ "escribiendo encima de las claves existentes. Devuelve ``None``."
6345
6444
6346
6445
#: ../Doc/library/stdtypes.rst:4354
6347
6446
msgid ""
0 commit comments