@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version : Python 3.12\n "
1313"Report-Msgid-Bugs-To : \n "
14- "POT-Creation-Date : 2024-09-27 14:50 +0000\n "
14+ "POT-Creation-Date : 2024-10-04 14:53 +0000\n "
1515"PO-Revision-Date : 2024-05-11 00:34+0000\n "
1616"Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n "
1717"Language-Team : Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n "
@@ -31,7 +31,7 @@ msgid ""
3131"detail, and adds some new things as well."
3232msgstr ""
3333"Ten rozdział opisuje bardziej szczegółowo niektóre rzeczy, które już "
34- "poznaliście, oraz również wprowadza nowe elementy ."
34+ "poznaliście, a także dodaje kilka nowych ."
3535
3636msgid "More on Lists"
3737msgstr "Więcej na temat list"
@@ -40,7 +40,8 @@ msgid ""
4040"The list data type has some more methods. Here are all of the methods of "
4141"list objects:"
4242msgstr ""
43- "Typ danych listy ma kilka więcej metod. To wszystkie metody obiektów listy:"
43+ "Typ danych listy ma kilka dodatkowych metod. Poniżej znajdują się wszystkie "
44+ "metody obiektów typu listy:"
4445
4546msgid ""
4647"Add an item to the end of the list. Equivalent to ``a[len(a):] = [x]``."
@@ -144,8 +145,8 @@ msgid ""
144145">>> fruits.pop()\n"
145146"'pear'"
146147msgstr ""
147- ">>> fruits = ['pomarańcz ', 'jabłko', 'winogrono', 'banan', 'kiwi', 'jabłko ', "
148- "'banan']\n"
148+ ">>> fruits = ['pomarańcza ', 'jabłko', 'winogrono', 'banan', 'kiwi', "
149+ "'jabłko', ' banan']\n"
149150">>> fruits.count('jabłko')\n"
150151"2\n"
151152">>> fruits.count('mandarynka')\n"
@@ -157,14 +158,14 @@ msgstr ""
157158"6\n"
158159">>> fruits.reverse()\n"
159160">>> fruits\n"
160- "['banan', 'jabłko', 'kiwi', 'banan', 'winogrono', 'jabłko', 'pomarańcz ']\n"
161+ "['banan', 'jabłko', 'kiwi', 'banan', 'winogrono', 'jabłko', 'pomarańcza ']\n"
161162">>> fruits.append('gruszka')\n"
162163">>> fruits\n"
163- "['banan', 'jabłko', 'kiwi', 'banan', 'winogrono', 'jabłko', 'pomarańcz ', "
164+ "['banan', 'jabłko', 'kiwi', 'banan', 'winogrono', 'jabłko', 'pomarańcza ', "
164165"'gruszka']\n"
165166">>> fruits.sort()\n"
166167">>> fruits\n"
167- "['banan', 'banan', 'gruszka', 'jabłko', 'jabłko', 'kiwi', 'pomarańcz ', "
168+ "['banan', 'banan', 'gruszka', 'jabłko', 'jabłko', 'kiwi', 'pomarańcza ', "
168169"'winogrono']\n"
169170">>> fruits.pop()\n"
170171"'winogrono'"
@@ -840,6 +841,29 @@ msgid ""
840841">>> a ^ b # letters in a or b but not both\n"
841842"{'r', 'd', 'b', 'm', 'z', 'l'}"
842843msgstr ""
844+ ">>> basket = {'jabłko', 'pomarańcza', 'jabłko', 'gruszka', 'pomarańcza', "
845+ "'banan'}\n"
846+ ">>> print(basket) # pokaż, że duplikaty zostały usunięte\n"
847+ "{'pomarańcza', 'banan', 'gruszka', 'jabłko'}\n"
848+ ">>> 'pomarańcza' in basket # szybkie sprawdzenie zawierania\n"
849+ "True\n"
850+ ">>> 'wiechlina' in basket\n"
851+ "False\n"
852+ "\n"
853+ ">>> # demonstracja operacji na zbiorach dla unikalnych liter z dwóch słów\n"
854+ ">>>\n"
855+ ">>> a = set('abrakadabra')\n"
856+ ">>> b = set('alakazam')\n"
857+ ">>> a # unikalne litery w a\n"
858+ "{'a', 'r', 'b', 'k', 'd'}\n"
859+ ">>> a - b # litery w a ale nie w b\n"
860+ "{'r', 'd', 'b'}\n"
861+ ">>> a | b # litery w a lub b lub w obu\n"
862+ "{'a', 'k', 'r', 'd', 'b', 'm', 'z', 'l'}\n"
863+ ">>> a & b # litery w obu a i b\n"
864+ "{'a', 'k'}\n"
865+ ">>> a ^ b # litery w a lub b ale nie w obu\n"
866+ "{'r', 'd', 'b', 'm', 'z', 'l'}"
843867
844868msgid ""
845869"Similarly to :ref:`list comprehensions <tut-listcomps>`, set comprehensions "
@@ -853,6 +877,9 @@ msgid ""
853877">>> a\n"
854878"{'r', 'd'}"
855879msgstr ""
880+ ">>> a = {x for x in 'abrakadabra' if x not in 'abc'}\n"
881+ ">>> a\n"
882+ "{'r', 'k', 'd'}"
856883
857884msgid "Dictionaries"
858885msgstr "Słowniki"
@@ -942,6 +969,24 @@ msgid ""
942969">>> 'jack' not in tel\n"
943970"False"
944971msgstr ""
972+ ">>> tel = {'jack': 4098, 'sape': 4139}\n"
973+ ">>> tel['guido'] = 4127\n"
974+ ">>> tel\n"
975+ "{'jack': 4098, 'sape': 4139, 'guido': 4127}\n"
976+ ">>> tel['jack']\n"
977+ "4098\n"
978+ ">>> del tel['sape']\n"
979+ ">>> tel['irv'] = 4127\n"
980+ ">>> tel\n"
981+ "{'jack': 4098, 'guido': 4127, 'irv': 4127}\n"
982+ ">>> list(tel)\n"
983+ "['jack', 'guido', 'irv']\n"
984+ ">>> sorted(tel)\n"
985+ "['guido', 'irv', 'jack']\n"
986+ ">>> 'guido' in tel\n"
987+ "True\n"
988+ ">>> 'jack' not in tel\n"
989+ "False"
945990
946991msgid ""
947992"The :func:`dict` constructor builds dictionaries directly from sequences of "
@@ -954,6 +999,8 @@ msgid ""
954999">>> dict([('sape', 4139), ('guido', 4127), ('jack', 4098)])\n"
9551000"{'sape': 4139, 'guido': 4127, 'jack': 4098}"
9561001msgstr ""
1002+ ">>> dict([('sape', 4139), ('guido', 4127), ('jack', 4098)])\n"
1003+ "{'sape': 4139, 'guido': 4127, 'jack': 4098}"
9571004
9581005msgid ""
9591006"In addition, dict comprehensions can be used to create dictionaries from "
@@ -966,6 +1013,8 @@ msgid ""
9661013">>> {x: x**2 for x in (2, 4, 6)}\n"
9671014"{2: 4, 4: 16, 6: 36}"
9681015msgstr ""
1016+ ">>> {x: x**2 for x in (2, 4, 6)}\n"
1017+ "{2: 4, 4: 16, 6: 36}"
9691018
9701019msgid ""
9711020"When the keys are simple strings, it is sometimes easier to specify pairs "
@@ -978,6 +1027,8 @@ msgid ""
9781027">>> dict(sape=4139, guido=4127, jack=4098)\n"
9791028"{'sape': 4139, 'guido': 4127, 'jack': 4098}"
9801029msgstr ""
1030+ ">>> dict(sape=4139, guido=4127, jack=4098)\n"
1031+ "{'sape': 4139, 'guido': 4127, 'jack': 4098}"
9811032
9821033msgid "Looping Techniques"
9831034msgstr "Techniki pętli"
@@ -997,6 +1048,12 @@ msgid ""
9971048"gallahad the pure\n"
9981049"robin the brave"
9991050msgstr ""
1051+ ">>> knights = {'galahad': 'cnotliwy', 'robin': 'odważny'}\n"
1052+ ">>> for k, v in knights.items():\n"
1053+ "... print(k, v)\n"
1054+ "...\n"
1055+ "galahad cnotliwy\n"
1056+ "robin odważny"
10001057
10011058msgid ""
10021059"When looping through a sequence, the position index and corresponding value "
@@ -1013,6 +1070,12 @@ msgid ""
10131070"1 tac\n"
10141071"2 toe"
10151072msgstr ""
1073+ ">>> for i, v in enumerate(['kółko', 'i', 'krzyżyk']):\n"
1074+ "... print(i, v)\n"
1075+ "...\n"
1076+ "0 kółko\n"
1077+ "1 i\n"
1078+ "2 krzyżyk"
10161079
10171080msgid ""
10181081"To loop over two or more sequences at the same time, the entries can be "
@@ -1031,6 +1094,14 @@ msgid ""
10311094"What is your quest? It is the holy grail.\n"
10321095"What is your favorite color? It is blue."
10331096msgstr ""
1097+ ">>> questions = ['imię', 'misja', 'ulubiony kolor']\n"
1098+ ">>> answers = ['lancelot', 'święty graal', 'niebieski']\n"
1099+ ">>> for q, a in zip(questions, answers):\n"
1100+ "... print('Jego {0} to {1}.'.format(q, a))\n"
1101+ "...\n"
1102+ "Jego imię to lancelot.\n"
1103+ "Jego misja to święty graal.\n"
1104+ "Jego ulubiony kolor to niebieski."
10341105
10351106msgid ""
10361107"To loop over a sequence in reverse, first specify the sequence in a forward "
@@ -1049,6 +1120,14 @@ msgid ""
10491120"3\n"
10501121"1"
10511122msgstr ""
1123+ ">>> for i in reversed(range(1, 10, 2)):\n"
1124+ "... print(i)\n"
1125+ "...\n"
1126+ "9\n"
1127+ "7\n"
1128+ "5\n"
1129+ "3\n"
1130+ "1"
10521131
10531132msgid ""
10541133"To loop over a sequence in sorted order, use the :func:`sorted` function "
@@ -1070,6 +1149,17 @@ msgid ""
10701149"orange\n"
10711150"pear"
10721151msgstr ""
1152+ ">>> basket = ['banan', 'jabłko', 'banan', 'pomarańcza', 'jabłko', "
1153+ "'gruszka']\n"
1154+ ">>> for i in sorted(basket):\n"
1155+ "... print(i)\n"
1156+ "...\n"
1157+ "banan\n"
1158+ "banan\n"
1159+ "gruszka\n"
1160+ "jabłko\n"
1161+ "jabłko\n"
1162+ "pomarańcza"
10731163
10741164msgid ""
10751165"Using :func:`set` on a sequence eliminates duplicate elements. The use of :"
@@ -1092,6 +1182,15 @@ msgid ""
10921182"orange\n"
10931183"pear"
10941184msgstr ""
1185+ ">>> basket = ['banan', 'jabłko', 'banan', 'pomarańcza', 'jabłko', "
1186+ "'gruszka']\n"
1187+ ">>> for f in sorted(set(basket)):\n"
1188+ "... print(f)\n"
1189+ "...\n"
1190+ "banan\n"
1191+ "gruszka\n"
1192+ "jabłko\n"
1193+ "pomarańcza"
10951194
10961195msgid ""
10971196"It is sometimes tempting to change a list while you are looping over it; "
@@ -1111,6 +1210,15 @@ msgid ""
11111210">>> filtered_data\n"
11121211"[56.2, 51.7, 55.3, 52.5, 47.8]"
11131212msgstr ""
1213+ ">>> import math\n"
1214+ ">>> raw_data = [56.2, float('NaN'), 51.7, 55.3, 52.5, float('NaN'), 47.8]\n"
1215+ ">>> filtered_data = []\n"
1216+ ">>> for value in raw_data:\n"
1217+ "... if not math.isnan(value):\n"
1218+ "... filtered_data.append(value)\n"
1219+ "...\n"
1220+ ">>> filtered_data\n"
1221+ "[56.2, 51.7, 55.3, 52.5, 47.8]"
11141222
11151223msgid "More on Conditions"
11161224msgstr "Więcej na temat warunków"
0 commit comments