Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c12ac10

Browse files
[po] auto sync
1 parent 2fc87da commit c12ac10

1 file changed

Lines changed: 22 additions & 18 deletions

File tree

library/collections.po

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -790,7 +790,7 @@ msgid ""
790790
"If the :attr:`default_factory` attribute is ``None``, this raises a "
791791
":exc:`KeyError` exception with the *key* as argument."
792792
msgstr ""
793-
"如果 :attr:`default_factory` 属性为 ``None``,则调用本函数会抛出 :exc:`KeyError` 异常,附带参数 "
793+
"如果 :attr:`default_factory` 属性为 ``None``,则调用本方法会抛出 :exc:`KeyError` 异常,附带参数 "
794794
"*key*。"
795795

796796
#: /home/travis/build/python/cpython-doc-catalog/Doc/library/collections.rst:706
@@ -800,7 +800,7 @@ msgid ""
800800
"the dictionary for the *key*, and returned."
801801
msgstr ""
802802
"如果 :attr:`default_factory` 不为 ``None``,则它会被(不带参数地)调用来为 *key* 提供一个默认值,这个值和 "
803-
"*key* 作为一对键值对被插入到字典中,并作为本函数的返回值返回。"
803+
"*key* 作为一对键值对被插入到字典中,并作为本方法的返回值返回。"
804804

805805
#: /home/travis/build/python/cpython-doc-catalog/Doc/library/collections.rst:710
806806
msgid ""
@@ -814,8 +814,8 @@ msgid ""
814814
" class when the requested key is not found; whatever it returns or raises is"
815815
" then returned or raised by :meth:`__getitem__`."
816816
msgstr ""
817-
"这个方法在查询键值失败时,会被 :class:`dict` 中的 :meth:`__getitem__` 调用。不管它是返回值或升起例外,都会被 "
818-
":meth:`__getitem__` 传递。"
817+
"在无法找到所需键值时,本方法会被 :class:`dict` 中的 :meth:`__getitem__` "
818+
"方法调用。无论本方法返回了值还是抛出了异常,都会被 :meth:`__getitem__` 传递。"
819819

820820
#: /home/travis/build/python/cpython-doc-catalog/Doc/library/collections.rst:717
821821
msgid ""
@@ -824,19 +824,21 @@ msgid ""
824824
"dictionaries, return ``None`` as a default rather than using "
825825
":attr:`default_factory`."
826826
msgstr ""
827-
"注意 :meth:`__missing__` *不会* 被 :meth:`__getitem__` 以外的其他方法调用。意思就是 :meth:`get`"
828-
" 会向正常的dict那样返回 ``None`` ,而不是使用 :attr:`default_factory` 。"
827+
"注意:meth:`__missing__` *不会* 被 :meth:`__getitem__` 以外的其他方法调用。意味着 :meth:`get` "
828+
"会像正常的 dict 那样返回 ``None``,而不是使用 :attr:`default_factory`。"
829829

830830
#: /home/travis/build/python/cpython-doc-catalog/Doc/library/collections.rst:723
831831
msgid ":class:`defaultdict` objects support the following instance variable:"
832-
msgstr ":class:`defaultdict` 支持以下实例变量:"
832+
msgstr ":class:`defaultdict` 对象支持以下实例变量:"
833833

834834
#: /home/travis/build/python/cpython-doc-catalog/Doc/library/collections.rst:728
835835
msgid ""
836836
"This attribute is used by the :meth:`__missing__` method; it is initialized "
837837
"from the first argument to the constructor, if present, or to ``None``, if "
838838
"absent."
839-
msgstr "这个属性被 :meth:`__missing__` 方法使用;它从构建器的第一个参数初始化,如果提供了的话,否则就是 ``None`` 。"
839+
msgstr ""
840+
"本属性由 :meth:`__missing__` "
841+
"方法来调用。如果构造对象时提供了第一个参数,则本属性会被初始化成那个参数,如果未提供第一个参数,则本属性为 ``None``。"
840842

841843
#: /home/travis/build/python/cpython-doc-catalog/Doc/library/collections.rst:734
842844
msgid ":class:`defaultdict` Examples"
@@ -847,7 +849,8 @@ msgid ""
847849
"Using :class:`list` as the :attr:`~defaultdict.default_factory`, it is easy "
848850
"to group a sequence of key-value pairs into a dictionary of lists:"
849851
msgstr ""
850-
"使用 :class:`list` 作为 :attr:`~defaultdict.default_factory` ,很容易将序列作为键值对加入字典:"
852+
"使用 :class:`list` 作为 "
853+
":attr:`~defaultdict.default_factory`,很轻松地将(键-值对组成的)序列转换为(键-列表组成的)字典:"
851854

852855
#: /home/travis/build/python/cpython-doc-catalog/Doc/library/collections.rst:747
853856
msgid ""
@@ -860,18 +863,19 @@ msgid ""
860863
"operation adds another value to the list. This technique is simpler and "
861864
"faster than an equivalent technique using :meth:`dict.setdefault`:"
862865
msgstr ""
863-
"当每个键第一次遇见时,它还没有在字典里面;所以条目自动创建,通过 :attr:`~defaultdict.default_factory` "
864-
"方法,并返回一个空的 :class:`list` 。 :meth:`list.append` 操作添加值到这个新的列表里。当键再次被存取时,就正常操作,"
865-
" :meth:`list.append` 添加另一个值到列表中。这个计数比它的等价方法 :meth:`dict.setdefault` 要快速和简单:"
866+
"当每个键第一次遇见时,它还没有在字典里面,所以自动创建该条目,即调用 :attr:`~defaultdict.default_factory` "
867+
"方法,返回一个空的 :class:`list`。 :meth:`list.append` "
868+
"操作添加值到这个新的列表里。当再次存取该键时,就正常操作,:meth:`list.append` 添加另一个值到列表中。这个计数比它的等价方法 "
869+
":meth:`dict.setdefault` 要快速和简单:"
866870

867871
#: /home/travis/build/python/cpython-doc-catalog/Doc/library/collections.rst:762
868872
msgid ""
869873
"Setting the :attr:`~defaultdict.default_factory` to :class:`int` makes the "
870874
":class:`defaultdict` useful for counting (like a bag or multiset in other "
871875
"languages):"
872876
msgstr ""
873-
"设置 :attr:`~defaultdict.default_factory` 为 :class:`int` ,使 "
874-
":class:`defaultdict` 在计数方面发挥好的作用(像其他语言中的bag或multiset):"
877+
"设置 :attr:`~defaultdict.default_factory` 为 :class:`int`,使 "
878+
":class:`defaultdict` 用于计数(类似其他语言中的 bag 或 multiset):"
875879

876880
#: /home/travis/build/python/cpython-doc-catalog/Doc/library/collections.rst:774
877881
msgid ""
@@ -880,8 +884,8 @@ msgid ""
880884
"default count of zero. The increment operation then builds up the count for"
881885
" each letter."
882886
msgstr ""
883-
"当一个字母首次遇到时,它就查询失败,所以 :attr:`~defaultdict.default_factory` 调用 :func:`int` "
884-
"来提供一个整数0作为默认值。自增操作然后建立对每个字母的计数。"
887+
"当一个字母首次遇到时,它会查询失败,则 :attr:`~defaultdict.default_factory` 会调用 :func:`int` "
888+
"来提供一个整数 0 作为默认值。后续的自增操作建立起对每个字母的计数。"
885889

886890
#: /home/travis/build/python/cpython-doc-catalog/Doc/library/collections.rst:778
887891
msgid ""
@@ -890,15 +894,15 @@ msgid ""
890894
"functions is to use a lambda function which can supply any constant value "
891895
"(not just zero):"
892896
msgstr ""
893-
"函数 :func:`int` 总是返回0,是常数函数的特殊情况。一个更快和灵活的方法是使用lambda函数,可以提供任何常量值(不只是0):"
897+
"函数 :func:`int` 总是返回 0,这是常数函数的特殊情况。一个更快和灵活的方法是使用 lambda 函数,可以提供任何常量值不只是0):"
894898

895899
#: /home/travis/build/python/cpython-doc-catalog/Doc/library/collections.rst:790
896900
msgid ""
897901
"Setting the :attr:`~defaultdict.default_factory` to :class:`set` makes the "
898902
":class:`defaultdict` useful for building a dictionary of sets:"
899903
msgstr ""
900904
"设置 :attr:`~defaultdict.default_factory` 为 :class:`set` 使 "
901-
":class:`defaultdict` 用于构建字典集合:"
905+
":class:`defaultdict` 用于构建 set 集合:"
902906

903907
#: /home/travis/build/python/cpython-doc-catalog/Doc/library/collections.rst:803
904908
msgid ":func:`namedtuple` Factory Function for Tuples with Named Fields"

0 commit comments

Comments
 (0)