@@ -11,7 +11,7 @@ msgid ""
11
11
msgstr ""
12
12
"Project-Id-Version : Python 3.12\n "
13
13
"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 "
15
15
"PO-Revision-Date : 2024-05-11 00:34+0000\n "
16
16
"Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2024\n "
17
17
"Language-Team : Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n "
@@ -31,7 +31,7 @@ msgid ""
31
31
"detail, and adds some new things as well."
32
32
msgstr ""
33
33
"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 ."
35
35
36
36
msgid "More on Lists"
37
37
msgstr "Więcej na temat list"
@@ -40,7 +40,8 @@ msgid ""
40
40
"The list data type has some more methods. Here are all of the methods of "
41
41
"list objects:"
42
42
msgstr ""
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:"
44
45
45
46
msgid ""
46
47
"Add an item to the end of the list. Equivalent to ``a[len(a):] = [x]``."
@@ -144,8 +145,8 @@ msgid ""
144
145
">>> fruits.pop()\n"
145
146
"'pear'"
146
147
msgstr ""
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"
149
150
">>> fruits.count('jabłko')\n"
150
151
"2\n"
151
152
">>> fruits.count('mandarynka')\n"
@@ -157,14 +158,14 @@ msgstr ""
157
158
"6\n"
158
159
">>> fruits.reverse()\n"
159
160
">>> 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"
161
162
">>> fruits.append('gruszka')\n"
162
163
">>> fruits\n"
163
- "['banan', 'jabłko', 'kiwi', 'banan', 'winogrono', 'jabłko', 'pomarańcz ', "
164
+ "['banan', 'jabłko', 'kiwi', 'banan', 'winogrono', 'jabłko', 'pomarańcza ', "
164
165
"'gruszka']\n"
165
166
">>> fruits.sort()\n"
166
167
">>> fruits\n"
167
- "['banan', 'banan', 'gruszka', 'jabłko', 'jabłko', 'kiwi', 'pomarańcz ', "
168
+ "['banan', 'banan', 'gruszka', 'jabłko', 'jabłko', 'kiwi', 'pomarańcza ', "
168
169
"'winogrono']\n"
169
170
">>> fruits.pop()\n"
170
171
"'winogrono'"
@@ -840,6 +841,29 @@ msgid ""
840
841
">>> a ^ b # letters in a or b but not both\n"
841
842
"{'r', 'd', 'b', 'm', 'z', 'l'}"
842
843
msgstr ""
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'}"
843
867
844
868
msgid ""
845
869
"Similarly to :ref:`list comprehensions <tut-listcomps>`, set comprehensions "
@@ -853,6 +877,9 @@ msgid ""
853
877
">>> a\n"
854
878
"{'r', 'd'}"
855
879
msgstr ""
880
+ ">>> a = {x for x in 'abrakadabra' if x not in 'abc'}\n"
881
+ ">>> a\n"
882
+ "{'r', 'k', 'd'}"
856
883
857
884
msgid "Dictionaries"
858
885
msgstr "Słowniki"
@@ -942,6 +969,24 @@ msgid ""
942
969
">>> 'jack' not in tel\n"
943
970
"False"
944
971
msgstr ""
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"
945
990
946
991
msgid ""
947
992
"The :func:`dict` constructor builds dictionaries directly from sequences of "
@@ -954,6 +999,8 @@ msgid ""
954
999
">>> dict([('sape', 4139), ('guido', 4127), ('jack', 4098)])\n"
955
1000
"{'sape': 4139, 'guido': 4127, 'jack': 4098}"
956
1001
msgstr ""
1002
+ ">>> dict([('sape', 4139), ('guido', 4127), ('jack', 4098)])\n"
1003
+ "{'sape': 4139, 'guido': 4127, 'jack': 4098}"
957
1004
958
1005
msgid ""
959
1006
"In addition, dict comprehensions can be used to create dictionaries from "
@@ -966,6 +1013,8 @@ msgid ""
966
1013
">>> {x: x**2 for x in (2, 4, 6)}\n"
967
1014
"{2: 4, 4: 16, 6: 36}"
968
1015
msgstr ""
1016
+ ">>> {x: x**2 for x in (2, 4, 6)}\n"
1017
+ "{2: 4, 4: 16, 6: 36}"
969
1018
970
1019
msgid ""
971
1020
"When the keys are simple strings, it is sometimes easier to specify pairs "
@@ -978,6 +1027,8 @@ msgid ""
978
1027
">>> dict(sape=4139, guido=4127, jack=4098)\n"
979
1028
"{'sape': 4139, 'guido': 4127, 'jack': 4098}"
980
1029
msgstr ""
1030
+ ">>> dict(sape=4139, guido=4127, jack=4098)\n"
1031
+ "{'sape': 4139, 'guido': 4127, 'jack': 4098}"
981
1032
982
1033
msgid "Looping Techniques"
983
1034
msgstr "Techniki pętli"
@@ -997,6 +1048,12 @@ msgid ""
997
1048
"gallahad the pure\n"
998
1049
"robin the brave"
999
1050
msgstr ""
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"
1000
1057
1001
1058
msgid ""
1002
1059
"When looping through a sequence, the position index and corresponding value "
@@ -1013,6 +1070,12 @@ msgid ""
1013
1070
"1 tac\n"
1014
1071
"2 toe"
1015
1072
msgstr ""
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"
1016
1079
1017
1080
msgid ""
1018
1081
"To loop over two or more sequences at the same time, the entries can be "
@@ -1031,6 +1094,14 @@ msgid ""
1031
1094
"What is your quest? It is the holy grail.\n"
1032
1095
"What is your favorite color? It is blue."
1033
1096
msgstr ""
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."
1034
1105
1035
1106
msgid ""
1036
1107
"To loop over a sequence in reverse, first specify the sequence in a forward "
@@ -1049,6 +1120,14 @@ msgid ""
1049
1120
"3\n"
1050
1121
"1"
1051
1122
msgstr ""
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"
1052
1131
1053
1132
msgid ""
1054
1133
"To loop over a sequence in sorted order, use the :func:`sorted` function "
@@ -1070,6 +1149,17 @@ msgid ""
1070
1149
"orange\n"
1071
1150
"pear"
1072
1151
msgstr ""
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"
1073
1163
1074
1164
msgid ""
1075
1165
"Using :func:`set` on a sequence eliminates duplicate elements. The use of :"
@@ -1092,6 +1182,15 @@ msgid ""
1092
1182
"orange\n"
1093
1183
"pear"
1094
1184
msgstr ""
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"
1095
1194
1096
1195
msgid ""
1097
1196
"It is sometimes tempting to change a list while you are looping over it; "
@@ -1111,6 +1210,15 @@ msgid ""
1111
1210
">>> filtered_data\n"
1112
1211
"[56.2, 51.7, 55.3, 52.5, 47.8]"
1113
1212
msgstr ""
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]"
1114
1222
1115
1223
msgid "More on Conditions"
1116
1224
msgstr "Więcej na temat warunków"
0 commit comments