{"id":16,"date":"2020-12-30T07:43:55","date_gmt":"2020-12-30T04:43:55","guid":{"rendered":"http:\/\/is42-2018.susu.ru\/chernyakea\/?p=16"},"modified":"2021-09-27T12:46:11","modified_gmt":"2021-09-27T09:46:11","slug":"nabory-v-python","status":"publish","type":"post","link":"https:\/\/is42-2018.susu.ru\/chernyakea\/2020\/12\/30\/nabory-v-python\/","title":{"rendered":"\u041d\u0430\u0431\u043e\u0440\u044b \u0432 Python"},"content":{"rendered":"<h2>\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435<\/h2>\n<div class=\"ws-grid\">\n<div class=\"ws-6\">\n<ul>\n<li><a href=\"#tips1\">\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u0430<\/a><\/li>\n<li><a href=\"#tips2\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0438 \u0441\u043e\u0441\u0442\u0430\u0432<\/a><\/li>\n<li><a href=\"#tips3\">\u0420\u0430\u0431\u043e\u0442\u0430 \u043d\u0430 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435<\/a><\/li>\n<li><a href=\"#tips4\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0438 \u043c\u0435\u0442\u043e\u0434\u044b<\/a><\/li>\n<li><a href=\"#tips5\">\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0438 \u043c\u0435\u0442\u043e\u0434\u044b<\/a><\/li>\n<li><a href=\"#tips6\">\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u0430<\/a><\/li>\n<li><a href=\"#tips7\">\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0438 \u043c\u0435\u0442\u043e\u0434\u044b \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u043d\u0438\u044f<\/a><\/li>\n<li><a href=\"#tips8\">\u0414\u0440\u0443\u0433\u0438\u0435 \u041c\u0435\u0442\u043e\u0434\u044b \u041c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u041d\u0430\u0431\u043e\u0440\u043e\u0432<\/a><\/li>\n<li><a href=\"#tips9\">\u0417\u0430\u043c\u043e\u0440\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u041d\u0430\u0431\u043e\u0440\u044b<\/a><\/li>\n<li><a href=\"#tips10\">\u0412\u044b\u0432\u043e\u0434\u044b<\/a><\/li><\/div>\n<\/div>\n<p>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u044b \u043f\u043e\u043c\u043d\u0438\u0442\u0435, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0430\u043b\u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0438 \u0442\u0435\u043e\u0440\u0438\u044e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432 \u043d\u0430 \u043a\u0430\u043a\u043e\u043c-\u0442\u043e \u044d\u0442\u0430\u043f\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c, \u0432\u044b \u0434\u0430\u0436\u0435 \u043f\u043e\u043c\u043d\u0438\u0442\u0435 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0412\u0435\u043d\u043d\u0430:<\/p>\n<p><img src=\"http:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/1-300x210.png\" alt=\"\" \/><\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u044d\u0442\u043e \u043d\u0438 \u043e \u0447\u0435\u043c \u043d\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u0442,\u043d\u0435 \u0432\u043e\u043b\u043d\u0443\u0439\u0442\u0435\u0441\u044c! \u042d\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043b\u0435\u0433\u043a\u043e\u0439 \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0439 \u0434\u043b\u044f \u0432\u0430\u0441.<\/p>\n<p>\u0412 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435 \u0441\u0442\u0440\u043e\u0433\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0442\u043d\u044b\u043c \u0438 \u0442\u0440\u0443\u0434\u043d\u044b\u043c \u0434\u043b\u044f \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f. \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043e\u0434\u043d\u0430\u043a\u043e, \u043d\u0430\u0431\u043e\u0440 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u043a\u0430\u043a \u0447\u0435\u0442\u043a\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043e\u0431\u044b\u0447\u043d\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u0438\u043b\u0438 \u0447\u043b\u0435\u043d\u0430\u043c\u0438.<\/p>\n<p>\u0413\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0432 \u043d\u0430\u0431\u043e\u0440 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u0430 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438, \u0438 Python \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0438\u043f \u043d\u0430\u0431\u043e\u0440\u0430. \u041d\u0430\u0431\u043e\u0440\u044b \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u043e\u0442 \u0434\u0440\u0443\u0433\u0438\u0445 \u0442\u0438\u043f\u043e\u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u044b \u043d\u0430\u0434 \u043d\u0438\u043c\u0438.<\/p>\n<p>\u0412\u043e\u0442 \u0447\u0442\u043e \u0432\u044b \u0443\u0437\u043d\u0430\u0435\u0442\u0435 \u0438\u0437 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438: \u0432\u044b \u0443\u0432\u0438\u0434\u0438\u0442\u0435, \u043a\u0430\u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u043d\u0430\u0431\u043e\u0440\u0430 \u0432 Python \u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442. \u041a\u0430\u043a \u0438 \u0432 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u043f\u043e \u0441\u043f\u0438\u0441\u043a\u0430\u043c \u0438 \u0441\u043b\u043e\u0432\u0430\u0440\u044f\u043c, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u0442\u0435 \u0441 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435\u0439, \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0445\u043e\u0440\u043e\u0448\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430\u0431\u043e\u0440 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u043c. \u0412\u044b \u0442\u0430\u043a\u0436\u0435 \u0443\u0437\u043d\u0430\u0435\u0442\u0435 \u043e \u0437\u0430\u043c\u043e\u0440\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u043d\u0430\u0431\u043e\u0440\u0430\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0445\u043e\u0436\u0438 \u043d\u0430 \u043d\u0430\u0431\u043e\u0440\u044b, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u043e\u0434\u043d\u043e\u0439 \u0432\u0430\u0436\u043d\u043e\u0439 \u0434\u0435\u0442\u0430\u043b\u0438.<\/p>\n<h2 id=\"tips1\">\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u0430<\/h2>\n<p>\u0412\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0438\u043f \u043d\u0430\u0431\u043e\u0440\u0430 Python \u0438\u043c\u0435\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438:<\/p>\n<ul>\n<li>\u041c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u043d\u0435\u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0435\u043d\u044b.<\/li>\n<li>\u042d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u043d\u0430\u0431\u043e\u0440\u0430 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b. \u041f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u043d\u0435 \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0442\u0441\u044f.<\/li>\n<li>\u0421\u0430\u043c \u043d\u0430\u0431\u043e\u0440 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d, \u043d\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0435\u0441\u044f \u0432 \u043d\u0430\u0431\u043e\u0440\u0435, \u0434\u043e\u043b\u0436\u043d\u044b \u0438\u043c\u0435\u0442\u044c \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439 \u0442\u0438\u043f.<\/li>\n<\/ul>\n<p>\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u0432\u0441\u0435 \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442 \u0438 \u043a\u0430\u043a \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043d\u0430\u0431\u043e\u0440\u0430\u043c\u0438 \u0432 Python.<\/p>\n<p>\u041d\u0430\u0431\u043e\u0440 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d \u0434\u0432\u0443\u043c\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430\u0431\u043e\u0440 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <strong>set<\/strong>() :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\nx = set()\r\n<\/pre>\n<p>\u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442  \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0442\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u043c (\u044d\u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0442 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u0441 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u043c \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u043c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u043a\u043e\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u044d\u0442\u0430\u043f\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b.),\u043e\u043f\u044f\u0442\u044c \u0436\u0435, \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u043f\u043e\u0434\u0443\u043c\u0430\u0439\u0442\u0435 \u043d\u0430\u0434 \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432 \u043d\u0430\u0431\u043e\u0440.\u042d\u0442\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0443 , \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u043c\u0443 \u0432 \u043c\u0435\u0442\u043e\u0434\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 <strong>extend<\/strong>() :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = set(['foo', 'bar', 'baz', 'foo', 'qux'])\r\n&gt;&gt;&gt; x\r\n{'qux', 'foo', 'bar', 'baz'}\r\n\r\n&gt;&gt;&gt; x = set(('foo', 'bar', 'baz', 'foo', 'qux'))\r\n&gt;&gt;&gt; x\r\n{'qux', 'foo', 'bar', 'baz'}\r\n<\/pre>\n<p>\u0421\u0442\u0440\u043e\u043a\u0438 \u0442\u0430\u043a\u0436\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0438\u0442\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u043c\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0442\u0440\u043e\u043a\u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u0430 \u0432 <strong>set()<\/strong>. \u0412\u044b \u0443\u0436\u0435 \u0432\u0438\u0434\u0435\u043b\u0438, \u0447\u0442\u043e <strong>list(s)<\/strong> \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u0432 \u0441\u0442\u0440\u043e\u043a\u0435 <strong>s<\/strong>. \u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e, <strong>set(s)<\/strong> \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043d\u0430\u0431\u043e\u0440 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u0432 <strong>s<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; s = 'quux'\r\n\r\n&gt;&gt;&gt; list(s)\r\n['q', 'u', 'u', 'x']\r\n&gt;&gt;&gt; set(s)\r\n{'x', 'u', 'q'}\r\n<\/pre>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0438\u0434\u0435\u0442\u044c, \u0447\u0442\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u043d\u0435\u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0435\u043d\u044b: \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0438, \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0432 \u043d\u0430\u0431\u043e\u0440\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0440\u0430\u0437, \u043a\u0430\u043a \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441\u043e \u0441\u0442\u0440\u043e\u043a\u043e\u0439 \" foo \"\u0432 \u043f\u0435\u0440\u0432\u044b\u0445 \u0434\u0432\u0443\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u0445 \u0438 \u0431\u0443\u043a\u0432\u043e\u0439\" u \" \u0432 \u0442\u0440\u0435\u0442\u044c\u0435\u043c.<\/p>\n<p>\u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043d\u0430\u0431\u043e\u0440 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0438\u0433\u0443\u0440\u043d\u044b\u0445 \u0441\u043a\u043e\u0431\u043e\u043a ({}):<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\nx = {, , ..., }\r\n<\/pre>\n<p>\u041a\u043e\u0433\u0434\u0430 \u043d\u0430\u0431\u043e\u0440 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043a\u0430\u0436\u0434\u044b\u0439  \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u043c \u043d\u0430\u0431\u043e\u0440\u0430, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043e\u043d \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0442\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u043c. \u042d\u0442\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044e \u043c\u0435\u0442\u043e\u0434\u0430 \u0441\u043f\u0438\u0441\u043a\u0430 <strong>append()<\/strong>.<\/p>\n<p>\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043d\u0430\u0431\u043e\u0440\u044b, \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0432\u044b\u0448\u0435, \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {'foo', 'bar', 'baz', 'foo', 'qux'}\r\n&gt;&gt;&gt; x\r\n{'qux', 'foo', 'bar', 'baz'}\r\n\r\n&gt;&gt;&gt; x = {'q', 'u', 'u', 'x'}\r\n&gt;&gt;&gt; x\r\n{'x', 'q', 'u'}\r\n<\/pre>\n<p>\u0418\u0442\u043e\u0433\u043e:<\/p>\n<ul>\n<li>\u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442 set() \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0442\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u043c. \u041e\u043d \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u044b \u0432 \u043d\u0430\u0431\u043e\u0440.<\/li>\n<li>\u041e\u0431\u044a\u0435\u043a\u0442\u044b \u0432 \u0444\u0438\u0433\u0443\u0440\u043d\u044b\u0445 \u0441\u043a\u043e\u0431\u043a\u0430\u0445 \u043f\u043e\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0432 \u043d\u0430\u0431\u043e\u0440 \u043d\u0435\u0442\u0440\u043e\u043d\u0443\u0442\u044b\u043c\u0438, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0438\u0442\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u043c\u0438.<\/li>\n<\/ul>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0440\u0430\u0437\u043d\u0438\u0446\u0443 \u043c\u0435\u0436\u0434\u0443 \u044d\u0442\u0438\u043c\u0438 \u0434\u0432\u0443\u043c\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; {'foo'}\r\n{'foo'}\r\n\r\n&gt;&gt;&gt; set('foo')\r\n{'o', 'f'}\r\n<\/pre>\n<p>\u041d\u0430\u0431\u043e\u0440 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c. \u041e\u0434\u043d\u0430\u043a\u043e \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043c, \u0447\u0442\u043e Python \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u0443\u0435\u0442 \u043f\u0443\u0441\u0442\u044b\u0435 \u0444\u0438\u0433\u0443\u0440\u043d\u044b\u0435 \u0441\u043a\u043e\u0431\u043a\u0438 ({}) \u043a\u0430\u043a \u043f\u0443\u0441\u0442\u043e\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u043e\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e - \u044d\u0442\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u044f <strong>set()<\/strong> :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = set()\r\n&gt;&gt;&gt; type(x)\r\n\r\n&gt;&gt;&gt; x\r\nset()\r\n\r\n&gt;&gt;&gt; x = {}\r\n&gt;&gt;&gt; type(x)\r\n\r\n<\/pre>\n<p>\u041f\u0443\u0441\u0442\u043e\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043b\u043e\u0436\u043d\u043e \u0432 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = set()\r\n&gt;&gt;&gt; bool(x)\r\n\u041b\u043e\u0436\u043d\u043e\r\n&gt;&gt;&gt; x or 1\r\n1\r\n&gt;&gt;&gt; x and 1\r\nset()\r\n<\/pre>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0434\u0443\u043c\u0430\u0442\u044c, \u0447\u0442\u043e \u0441\u0430\u043c\u044b\u0435 \u0438\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u044b\u0435 \u043d\u0430\u0431\u043e\u0440\u044b \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b\u2014\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0447\u0435\u0442\u043d\u044b\u0435 \u0447\u0438\u0441\u043b\u0430 \u0438\u043b\u0438 \u0444\u0430\u043c\u0438\u043b\u0438\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; s1 = {2, 4, 6, 8, 10}\r\n&gt;&gt;&gt; s2 = {'\u0421\u043c\u0438\u0442', '\u041c\u0430\u043a\u0410\u0440\u0442\u0443\u0440', '\u0423\u0438\u043b\u0441\u043e\u043d', '\u0414\u0436\u043e\u043d\u0441\u043e\u043d'}\r\n<\/pre>\n<p>\u041e\u0434\u043d\u0430\u043a\u043e Python \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442. \u042d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0432 \u043d\u0430\u0431\u043e\u0440\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438 \u0440\u0430\u0437\u043d\u044b\u0445 \u0442\u0438\u043f\u043e\u0432:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {42, 'foo', 3.14159, None}\r\n&gt;&gt;&gt; x\r\n{None, 'foo', 42, 3.14159}\r\n<\/pre>\n<p>\u041d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0439\u0442\u0435, \u0447\u0442\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u043d\u0430\u0431\u043e\u0440\u0430 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u044b\u043c\u0438. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0437\u0430\u043f\u0438\u0441\u044c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u0432 \u043d\u0430\u0431\u043e\u0440:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {42, 'foo', (1, 2, 3), 3.14159}\r\n&gt;&gt;&gt; x\r\n{42, 'foo', 3.14159, (1, 2, 3)}\r\n<\/pre>\n<p>\u041d\u043e \u0441\u043f\u0438\u0441\u043a\u0438 \u0438 \u0441\u043b\u043e\u0432\u0430\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0447\u0438\u0432\u044b, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043d\u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; a = [1, 2, 3]\r\n&gt;&gt;&gt; {a}\r\nTraceback (most recent call last):\r\n  File \"\", line 1, in \r\n    {a}\r\nTypeError: unhashable type: 'list'\r\n\r\n&gt;&gt;&gt; d = {'a': 1, 'b': 2}\r\n&gt;&gt;&gt; {d}\r\nTraceback (most recent call last):\r\n  File \"\", line 1, in \r\n    {d}\r\nTypeError: unhashable type: 'dict'\r\n<\/pre>\n<h2 id=\"tips2\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0438 \u0441\u043e\u0441\u0442\u0430\u0432<\/h2>\n<p>\u0424\u0443\u043d\u043a\u0446\u0438\u044f <strong>len()<\/strong> \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u043d\u0430\u0431\u043e\u0440\u0435, \u0430 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b in \u0438 not in \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {'foo', 'bar', 'baz'}\r\n\r\n&gt;&gt;&gt; len(x)\r\n3\r\n\r\n&gt;&gt;&gt; 'bar' in x\r\nTrue\r\n&gt;&gt;&gt; 'qux' in x\r\nFalse\r\n<\/pre>\n<h2 id=\"tips3\">\u0420\u0430\u0431\u043e\u0442\u0430 \u043d\u0430 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435<\/h2>\n<p>\u041c\u043d\u043e\u0433\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u043e\u0441\u0442\u0430\u0432\u043d\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 Python, \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u0441\u043c\u044b\u0441\u043b\u0430 \u0434\u043b\u044f \u043d\u0430\u0431\u043e\u0440\u043e\u0432. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430\u0431\u043e\u0440\u044b \u043d\u0435\u043b\u044c\u0437\u044f \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u043b\u0438 \u043d\u0430\u0440\u0435\u0437\u0430\u0442\u044c. \u041e\u0434\u043d\u0430\u043a\u043e Python \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0446\u0435\u043b\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043d\u0430\u0434 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432 \u0446\u0435\u043b\u043e\u043c \u0438\u043c\u0438\u0442\u0438\u0440\u0443\u044e\u0442 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432.<\/p>\n<h2 id=\"tips4\">\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0438 \u041c\u0435\u0442\u043e\u0434\u044b<\/h2>\n<p>\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e, \u0445\u043e\u0442\u044f \u0438 \u043d\u0435 \u0432\u0441\u0435, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0441 \u043d\u0430\u0431\u043e\u0440\u043e\u043c \u0432 Python \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0434\u0432\u0443\u043c\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438: \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0438\u043b\u0438 \u043c\u0435\u0442\u043e\u0434\u043e\u043c. \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u044d\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0438 \u043c\u0435\u0442\u043e\u0434\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432.<\/p>\n<p>\u0423\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u0434\u0432\u0430 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430, x1 \u0438 x2, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 x1 \u0438 x2 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0438\u043c \u0438\u0437 \u0432\u0441\u0435\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u043b\u044e\u0431\u043e\u043c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435.<\/p>\n<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u044d\u0442\u0438 \u0434\u0432\u0430 \u043d\u0430\u0431\u043e\u0440\u0430:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\nx1 = {'foo', 'bar', 'baz'}\r\nx2 = {'baz', 'qux', 'quux'}\r\n<\/pre>\n<p>\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 x1 \u0438 x2 - \u044d\u0442\u043e {'foo', 'bar',' baz',' qux','quux'}.<\/p>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \"baz\", \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0432 x1, \u0442\u0430\u043a \u0438 \u0432 x2, \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u0440\u0430\u0437 \u0432 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0438. \u041d\u0430\u0431\u043e\u0440\u044b \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0445\u0441\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439.<\/p>\n<p>\u0412 Python \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 | :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x2 = {'baz', 'qux', 'quux'}\r\n&gt;&gt;&gt; x1 | x2\r\n{'baz', 'quux', 'qux', 'bar', 'foo'}\r\n<\/pre>\n<p>\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432, \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d \u0441 <strong>union()<\/strong> \u043c\u0435\u0442\u043e\u0434. \u041c\u0435\u0442\u043e\u0434 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u043e\u0432, \u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1.union(x2)\r\n{'baz', 'quux', 'qux', 'bar', 'foo'}\r\n<\/pre>\n<p>\u0412 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0448\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u0445 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u0438 \u043c\u0435\u0442\u043e\u0434 \u0432\u0435\u0434\u0443\u0442 \u0441\u0435\u0431\u044f \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e. \u041d\u043e \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438 \u0435\u0441\u0442\u044c \u0442\u043e\u043d\u043a\u0430\u044f \u0440\u0430\u0437\u043d\u0438\u0446\u0430. \u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 | \u043e\u0431\u0430 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043d\u0430\u0431\u043e\u0440\u0430\u043c\u0438. \u041c\u0435\u0442\u043e\u0434 union (), \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u043b\u044e\u0431\u0443\u044e \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430, \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0435\u0435 \u0432 \u043d\u0430\u0431\u043e\u0440, \u0430 \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435.<\/p>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0440\u0430\u0437\u043d\u0438\u0446\u0443 \u043c\u0435\u0436\u0434\u0443 \u044d\u0442\u0438\u043c\u0438 \u0434\u0432\u0443\u043c\u044f \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f\u043c\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 | ('baz', 'qux', 'quux')\r\nTraceback (most recent call last):\r\n  File \"\", line 1, in \r\n    x1 | ('baz', 'qux', 'quux')\r\nTypeError: unsupported operand type(s) for |: 'set' and 'tuple'\r\n\r\n&gt;&gt;&gt; x1.union(('baz', 'qux', 'quux'))\r\n{'baz', 'quux', 'qux', 'bar', 'foo'}\r\n<\/pre>\n<p>\u041e\u0431\u0430 \u043f\u044b\u0442\u0430\u044e\u0442\u0441\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 x1 \u0438 \u043a\u043e\u0440\u0442\u0435\u0436\u0430 ('baz',' qux','quux'). \u042d\u0442\u043e \u043d\u0435 \u0443\u0434\u0430\u0435\u0442\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430|, \u043d\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u0435\u0442\u043e\u0434\u0430 <strong>union ()<\/strong>.<\/p>\n<h2 id=\"tips5\">\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0438 \u043c\u0435\u0442\u043e\u0434\u044b<\/h2>\n<p>\u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u0441\u043f\u0438\u0441\u043e\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043d\u0430\u0431\u043e\u0440\u0430, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0432 Python. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0437 \u043d\u0438\u0445 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u043c, \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435-\u043c\u0435\u0442\u043e\u0434\u043e\u043c, \u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435-\u0438 \u0442\u0435\u043c, \u0438 \u0434\u0440\u0443\u0433\u0438\u043c. \u041f\u0440\u0438\u043d\u0446\u0438\u043f, \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0432\u044b\u0448\u0435, \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c: \u0442\u0430\u043c, \u0433\u0434\u0435 \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e, \u043c\u0435\u0442\u043e\u0434\u044b \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430 \u043b\u044e\u0431\u0443\u044e \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044e, \u043d\u043e \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u043e\u0432.<\/p>\n<p>\u04251.\u0421\u043e\u044e\u0437\u0430(\u04452[, \u04453 ...])<\/p>\n<p>x1 \/ x2 [| x3 ...]<\/p>\n<blockquote><p>\u0412\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0434\u0432\u0443\u0445 \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432.<\/p><\/blockquote>\n<p><img loading=\"lazy\" src=\"http:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/2-300x195.png\" alt=\"\" width=\"300\" height=\"195\" class=\"alignnone size-medium wp-image-38\" srcset=\"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/2-300x195.png 300w, https:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/2.png 419w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><br \/>\n<em>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u043e\u044e\u0437<\/em><\/p>\n<p>x1. union (x2) \u0438 x1 | x2 \u043e\u0431\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442 \u043d\u0430\u0431\u043e\u0440 \u0432\u0441\u0435\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043b\u0438\u0431\u043e \u0432 x1, \u043b\u0438\u0431\u043e \u0432 x2:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x2 = {'baz', 'qux', 'quux'}\r\n\r\n&gt;&gt;&gt; x1.union(x2)\r\n{'foo', 'qux', 'quux', 'baz', 'bar'}\r\n\r\n&gt;&gt;&gt; x1 | x2\r\n{'foo', 'qux', 'quux', 'baz', 'bar'}\r\n<\/pre>\n<p>\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u0438\u043b\u0438 \u043c\u0435\u0442\u043e\u0434\u0430 \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0443\u0445 \u043d\u0430\u0431\u043e\u0440\u043e\u0432:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; a = {1, 2, 3, 4}\r\n&gt;&gt;&gt; b = {2, 3, 4, 5}\r\n&gt;&gt;&gt; c = {3, 4, 5, 6}\r\n&gt;&gt;&gt; d = {4, 5, 6, 7}\r\n\r\n&gt;&gt;&gt; a.union(b, c, d)\r\n{1, 2, 3, 4, 5, 6, 7}\r\n\r\n&gt;&gt;&gt; a | b | c | d\r\n{1, 2, 3, 4, 5, 6, 7}\r\n<\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043d\u0430\u0431\u043e\u0440 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0432\u0441\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b, \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0432 \u043b\u044e\u0431\u043e\u043c \u0438\u0437 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\u0431\u043e\u0440\u043e\u0432.<\/p>\n<p>X1. \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0435 (x2 [, x3 ...])<\/p>\n<p>x1 &amp; x2 [&amp; x3 ...]<\/p>\n<blockquote><p>\u0412\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0435 \u0434\u0432\u0443\u0445 \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432.<\/p><\/blockquote>\n<p><img loading=\"lazy\" src=\"http:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/2-300x195.png\" alt=\"\" width=\"300\" height=\"195\" class=\"alignnone size-medium wp-image-38\" srcset=\"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/2-300x195.png 300w, https:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/2.png 419w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><br \/>\n<em>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0435<\/em><\/p>\n<p>X1. \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0435 (x2) \u0438 x1 &amp; x2 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442 \u043d\u0430\u0431\u043e\u0440 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043e\u0431\u0449\u0438\u0445 \u043a\u0430\u043a \u0434\u043b\u044f x1, \u0442\u0430\u043a \u0438 \u0434\u043b\u044f x2:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x2 = {'baz', 'qux', 'quux'}\r\n\r\n&gt;&gt;&gt; x1.intersection(x2)\r\n{'baz'}\r\n\r\n&gt;&gt;&gt; x1 &amp; x2\r\n{'baz'}\r\n<\/pre>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u0435\u0442\u043e\u0434\u0430 \u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044f, \u043a\u0430\u043a \u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e set union:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; a = {1, 2, 3, 4}\r\n&gt;&gt;&gt; b = {2, 3, 4, 5}\r\n&gt;&gt;&gt; c = {3, 4, 5, 6}\r\n&gt;&gt;&gt; d = {4, 5, 6, 7}\r\n\r\n&gt;&gt;&gt; a.intersection(b, c, d)\r\n{4}\r\n\r\n&gt;&gt;&gt; a &amp; b &amp; c &amp; d\r\n{4}\r\n<\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043d\u0430\u0431\u043e\u0440 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0432\u043e \u0432\u0441\u0435\u0445 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\u0431\u043e\u0440\u0430\u0445.<\/p>\n<p>x1.\u0440\u0430\u0437\u043d\u0438\u0446\u0430(x2[, x3 ...])<\/p>\n<p>x1 - x2 [- x3 ...]<\/p>\n<blockquote><p>\u0412\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435 \u0440\u0430\u0437\u043d\u0438\u0446\u0443 \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435 \u043d\u0430\u0431\u043e\u0440\u0430\u043c\u0438.<\/p><\/blockquote>\n<p><img loading=\"lazy\" src=\"http:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/2-300x195.png\" alt=\"\" width=\"300\" height=\"195\" class=\"alignnone size-medium wp-image-38\" srcset=\"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/2-300x195.png 300w, https:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/2.png 419w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><br \/>\n<em>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u043d\u0438\u0446\u0443<\/em><\/p>\n<p>x1. difference (x2) \u0438 x1 - x2 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442 \u043d\u0430\u0431\u043e\u0440 \u0432\u0441\u0435\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 x1, \u043d\u043e \u043d\u0435 \u0432 x2:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x2 = {'baz', 'qux', 'quux'}\r\n\r\n&gt;&gt;&gt; x1.difference(x2)\r\n{'foo', 'bar'}\r\n\r\n&gt;&gt;&gt; x1 - x2\r\n{'foo', 'bar'}\r\n<\/pre>\n<p>\u0414\u0440\u0443\u0433\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u043e\u0434\u0443\u043c\u0430\u0442\u044c \u043e\u0431 \u044d\u0442\u043e\u043c - \u044d\u0442\u043e x1.difference(x2)\u0438 x1 - x2 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442 \u043d\u0430\u0431\u043e\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 \u043a\u0430\u043a\u0438\u0435-\u043b\u0438\u0431\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b x2 \u0443\u0434\u0430\u043b\u044f\u044e\u0442\u0441\u044f \u0438\u043b\u0438 \u0432\u044b\u0447\u0438\u0442\u0430\u044e\u0442\u0441\u044f \u0438\u0437 x1.<\/p>\n<p>\u0415\u0449\u0435 \u0440\u0430\u0437, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0443\u0445 \u043d\u0430\u0431\u043e\u0440\u043e\u0432:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; a = {1, 2, 3, 30, 300}\r\n&gt;&gt;&gt; b = {10, 20, 30, 40}\r\n&gt;&gt;&gt; c = {100, 200, 300, 400}\r\n\r\n&gt;&gt;&gt; a.difference(b, c)\r\n{1, 2, 3}\r\n\r\n&gt;&gt;&gt; a - b - c\r\n{1, 2, 3}\r\n<\/pre>\n<p>\u0415\u0441\u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0431\u043e\u0440\u043e\u0432, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e. \u0412 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u043c \u0432\u044b\u0448\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 a - b \u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442\u0441\u044f, \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0447\u0435\u0433\u043e {1, 2, 3, 300}. \u0417\u0430\u0442\u0435\u043c c\u0432\u044b\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430, \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044f {1, 2, 3}:<\/p>\n<p><img loading=\"lazy\" src=\"http:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/Snimok-300x131.png\" alt=\"\" width=\"300\" height=\"131\" class=\"alignnone size-medium wp-image-39\" srcset=\"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/Snimok-300x131.png 300w, https:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/Snimok.png 562w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>x1.symmetric_difference(x2)<br \/>\nx1 ^ x2 [^ x3 ...]<\/p>\n<blockquote><p>\u0412\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u0443\u044e \u0440\u0430\u0437\u043d\u0438\u0446\u0443 \u043c\u0435\u0436\u0434\u0443 \u043d\u0430\u0431\u043e\u0440\u0430\u043c\u0438.<\/p><\/blockquote>\n<p><img loading=\"lazy\" src=\"http:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/2-300x195.png\" alt=\"\" width=\"300\" height=\"195\" class=\"alignnone size-medium wp-image-38\" srcset=\"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/2-300x195.png 300w, https:\/\/is42-2018.susu.ru\/chernyakea\/wp-content\/uploads\/sites\/28\/2020\/12\/2.png 419w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><br \/>\n<em>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u0443\u044e \u0440\u0430\u0437\u043d\u0438\u0446\u0443<\/em><\/p>\n<p>\u04251.symmetric_difference(\u04252), \u04451 ^ \u04452 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043d\u0430\u0431\u043e\u0440 \u0432\u0441\u0435\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043b\u0438\u0431\u043e X1, \u043b\u0438\u0431\u043e \u04452, \u043d\u043e \u043d\u0435 \u043e\u0431\u0430:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x2 = {'baz', 'qux', 'quux'}\r\n\r\n&gt;&gt;&gt; x1.symmetric_difference(x2)\r\n{'foo', 'qux', 'quux', 'bar'}\r\n\r\n&gt;&gt;&gt; x1 ^ x2\r\n{'foo', 'qux', 'quux', 'bar'}\r\n<\/pre>\n<p>\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 ^ \u0442\u0430\u043a\u0436\u0435 \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0443\u0445 \u043d\u0430\u0431\u043e\u0440\u043e\u0432:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; a = {1, 2, 3, 4, 5}\r\n&gt;&gt;&gt; b = {10, 2, 3, 4, 50}\r\n&gt;&gt;&gt; c = {1, 50, 100}\r\n\r\n&gt;&gt;&gt; a ^ b ^ c\r\n{100, 5, 10}\r\n<\/pre>\n<p>\u041a\u0430\u043a \u0438 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0440\u0430\u0437\u043d\u043e\u0441\u0442\u0438, \u043a\u043e\u0433\u0434\u0430 \u0437\u0430\u0434\u0430\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0431\u043e\u0440\u043e\u0432, \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e.<\/p>\n<p>\u041b\u044e\u0431\u043e\u043f\u044b\u0442\u043d\u043e, \u0447\u0442\u043e \u0445\u043e\u0442\u044f \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 ^ \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432, \u043c\u0435\u0442\u043e\u0434. symmetric_difference() \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0434\u0435\u043b\u0430\u0435\u0442:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; a = {1, 2, 3, 4, 5}\r\n&gt;&gt;&gt; b = {10, 2, 3, 4, 50}\r\n&gt;&gt;&gt; c = {1, 50, 100}\r\n\r\n&gt;&gt;&gt; a.symmetric_difference(b, c)\r\nTraceback (most recent call last):\r\n  File \"\", line 1, in \r\n    a.symmetric_difference(b, c)\r\nTypeError: symmetric_difference() takes exactly one argument (2 given)\r\nx1.isdisjoint(x2)\r\n<\/pre>\n<p>x1.\u044d\u0442\u043e \u043d\u0435\u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u044e\u0449\u0438\u0435\u0441\u044f(x2)<\/p>\n<blockquote><p>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u0438\u043c\u0435\u044e\u0442 \u043b\u0438 \u0434\u0432\u0430 \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u0430\u043a\u0438\u0435-\u043b\u0438\u0431\u043e \u043e\u0431\u0449\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b.<\/p><\/blockquote>\n<p>x1.is disjoint (x 2) \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 True, \u0435\u0441\u043b\u0438 x1 \u0438 x2 \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u043e\u0431\u0449\u0438\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x2 = {'baz', 'qux', 'quux'}\r\n\r\n&gt;&gt;&gt; x1.isdisjoint(x2)\r\n\u041b\u043e\u0436\u044c\r\n\r\n&gt;&gt;&gt; x2 - {'baz'}\r\n{'quux', 'qux'}\r\n&gt;&gt;&gt; x1.isdisjoint(x2 - {'baz'})\r\n\u041f\u0440\u0430\u0432\u0434\u0430\r\n<\/pre>\n<p>\u0415\u0441\u043b\u0438 x1.isdisjoint(x2)\u044d\u0442\u043e \u041f\u0440\u0430\u0432\u0434\u0430, \u0442\u043e x1 &amp; x2 \u044d\u0442\u043e \u043f\u0443\u0441\u0442\u043e\u0439 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {1, 3, 5}\r\n&gt;&gt;&gt; x2 = {2, 4, 6}\r\n\r\n&gt;&gt;&gt; x1.isdisjoint(x2)\r\nTrue\r\n&gt;&gt;&gt; x1 &amp; x2\r\nset()\r\n<\/pre>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u041d\u0435\u0442 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0443. isdisjoint ().<\/p>\n<p>x1.issubset(x2)<br \/>\nx1 &lt;= x2<\/p>\n<blockquote><p>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u0435, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u043e\u0434\u0438\u043d \u043d\u0430\u0431\u043e\u0440 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u0433\u043e.<\/p><\/blockquote>\n<p>\u0412 \u0442\u0435\u043e\u0440\u0438\u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432 \u043d\u0430\u0431\u043e\u0440 x1 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430, x2 \u0435\u0441\u043b\u0438 \u0432 \u043d\u0435\u0433\u043e x1 \u0432\u0445\u043e\u0434\u0438\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 x2.<\/p>\n<p>x1.is subset (x2) \u0438 x1 &lt;= x2 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442 \u041f\u0440\u0430\u0432\u0434\u0430, \u0435\u0441\u043b\u0438 x1 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c x2:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x1.issubset({'foo', 'bar', 'baz', 'qux', 'quux'})\r\n\u041f\u0440\u0430\u0432\u0434\u0430\r\n\r\n&gt;&gt;&gt; x2 = {'baz', 'qux', 'quux'}\r\n&gt;&gt;&gt; x1 &lt;= x2\r\n\u041b\u043e\u0436\u044c\r\n<\/pre>\n<p>\u041c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0435\u0431\u044f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {1, 2, 3, 4, 5}\r\n&gt;&gt;&gt; x.issubset(x)\r\n\u041f\u0440\u0430\u0432\u0434\u0430\r\n&gt;&gt;&gt; x &lt;= x\r\n\u041f\u0440\u0430\u0432\u0434\u0430\r\n<\/pre>\n<p>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u044d\u0442\u043e \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0441\u0442\u0440\u0430\u043d\u043d\u044b\u043c. \u041d\u043e \u044d\u0442\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044e\u2014\u043a\u0430\u0436\u0434\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 x \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 x.<\/p>\n<p>x1 &lt; x2<\/p>\n<blockquote><p>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u043e\u0434\u0438\u043d \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u0433\u043e.<\/p><\/blockquote>\n<p>\u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0430\u0431\u043e\u0440\u044b \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b\u043c\u0438. \u041d\u0430\u0431\u043e\u0440 x1 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 , x2 \u0435\u0441\u043b\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 x1 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 x2, \u0430 x1 \u0438 x2 \u043d\u0435 \u0440\u0430\u0432\u043d\u044b.<br \/>\nx1 &lt; x2 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u041f\u0440\u0430\u0432\u0434\u0430, \u0435\u0441\u043b\u0438 x1 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c x2:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar'}\r\n&gt;&gt;&gt; x2 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x1 &gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x2 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x1 &lt; x2\r\n\u041b\u043e\u0436\u044c\r\n<\/pre>\n<p>\u0425\u043e\u0442\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0435\u0431\u044f, \u043e\u043d\u043e \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0435\u0431\u044f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {1, 2, 3, 4, 5}\r\n&gt;&gt;&gt; x &gt;&gt; x &lt; x\r\nFalse\r\n<\/pre>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 = x2<\/p>\n<blockquote><p>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u0435, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u043e\u0434\u0438\u043d \u043d\u0430\u0431\u043e\u0440 \u043d\u0430\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u0433\u043e.<\/p><\/blockquote>\n<p>\u041d\u0430\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e-\u044d\u0442\u043e \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430. \u041c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e x1 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 x2, \u0435\u0441\u043b\u0438 x1 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 x2.<br \/>\nx1.is superset (x2) \u0438 x1 &gt;= x2 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442 True, \u0435\u0441\u043b\u0438 x1 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c x2:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n\r\n&gt;&gt;&gt; x1.issuperset({'foo', 'bar'})\r\n\u041f\u0440\u0430\u0432\u0434\u0430\r\n\r\n&gt;&gt;&gt; x2 = {'baz', 'qux', 'quux'}\r\n&gt;&gt;&gt; x1 &gt;= x2\r\n\u041b\u043e\u0436\u044c\r\n<\/pre>\n<p>\u0412\u044b \u0443\u0436\u0435 \u0432\u0438\u0434\u0435\u043b\u0438, \u0447\u0442\u043e \u043d\u0430\u0431\u043e\u0440 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0435\u0431\u044f. \u041d\u0430\u0431\u043e\u0440 \u0442\u0430\u043a\u0436\u0435 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0435\u0431\u044f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {1, 2, 3, 4, 5}\r\n&gt;&gt;&gt; x.issuperset(x)\r\nTrue\r\n&gt;&gt;&gt; x &gt;= x\r\nTrue\r\nx1 &gt; x2\r\n<\/pre>\n<p>x1 &gt; x2<\/p>\n<blockquote><p>\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u0435, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u043e\u0434\u0438\u043d \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043d\u0430\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u0433\u043e.<\/p><\/blockquote>\n<p>\u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e - \u044d\u0442\u043e \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u0447\u0442\u043e \u0438 \u043d\u0430\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0430\u0431\u043e\u0440\u044b \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b\u043c\u0438. \u041c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e x1 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043d\u0430\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 x2, \u0435\u0441\u043b\u0438 x1 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 X2, \u0430 x1 \u0438 x2 \u043d\u0435 \u0440\u0430\u0432\u043d\u044b.<\/p>\n<p>\u04451 &gt; \u04452 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u041f\u0440\u0430\u0432\u0434\u0430, \u0435\u0441\u043b\u0438 X1 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u04252:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x2 = {'foo', 'bar'}\r\n&gt;&gt;&gt; x1 &gt; x2\r\n\u041f\u0440\u0430\u0432\u0434\u0430\r\n\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x2 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x1 &gt; x2\r\n\u041b\u043e\u0436\u044c\r\n<\/pre>\n<p>\u041d\u0430\u0431\u043e\u0440 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u043c \u043d\u0430\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0435\u0431\u044f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {1, 2, 3, 4, 5}\r\n&gt;&gt;&gt; x &gt; x\r\nFalse\r\n<\/pre>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 &gt; - \u044d\u0442\u043e \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u043d\u0430\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c. \u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.<\/p>\n<h2 id=\"tips6\">\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u0430<\/h2>\n<p>\u0425\u043e\u0442\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0435\u0441\u044f \u0432 \u043d\u0430\u0431\u043e\u0440\u0435, \u0434\u043e\u043b\u0436\u043d\u044b \u0438\u043c\u0435\u0442\u044c \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439 \u0442\u0438\u043f, \u0441\u0430\u043c\u0438 \u043d\u0430\u0431\u043e\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u044b. \u041a\u0430\u043a \u0438 \u0432\u044b\u0448\u0435\u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438, \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0430\u0431\u043e\u0440 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430.<\/p>\n<h2 id=\"tips7\">\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0438 \u043c\u0435\u0442\u043e\u0434\u044b \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u043d\u0438\u044f<\/h2>\n<p>\u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0448\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u0432 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f, \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044f, \u0440\u0430\u0437\u043d\u043e\u0441\u0442\u0438 \u0438 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e\u0439 \u0440\u0430\u0437\u043d\u043e\u0441\u0442\u0438 \u0438\u043c\u0435\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u0443\u044e \u0444\u043e\u0440\u043c\u0443 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0430\u0431\u043e\u0440\u0430. \u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u043d\u0438\u0445 \u0442\u0430\u043a\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0442\u043e\u0434.<\/p>\n<p>\u04251.\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435(\u04452[, \u04453 ...])<\/p>\n<p>x1 \/ = x2 [\/x3 ...]<\/p>\n<blockquote><p>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430\u0431\u043e\u0440 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f.<\/p><\/blockquote>\n<p>X1. update (x2) \u0438 x1 |= x2 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442 \u043a x1 \u043b\u044e\u0431\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0432 x2, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443 x1 \u0435\u0449\u0435 \u043d\u0435\u0442:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x2 = {'foo', 'baz', 'qux'}\r\n\r\n&gt;&gt;&gt; x1 |= x2\r\n&gt;&gt;&gt; x1\r\n{'qux', 'foo', 'bar', 'baz'}\r\n\r\n&gt;&gt;&gt; x1.update(['corge', 'garply'])\r\n&gt;&gt;&gt; x1\r\n{'qux', 'corge', 'garply', 'foo', 'bar', 'baz'}\r\n<\/pre>\n<p>\u04251.intersection_update(\u04452[, \u04453 ...])<br \/>\nx1 &amp;= x2 [&amp; x3 ...]<\/p>\n<blockquote><p>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430\u0431\u043e\u0440 \u043f\u043e \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044e.<\/p><\/blockquote>\n<p>\u04251.intersection_update(\u04252) \u0438 X1 &amp;= \u04252 \u04251 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043b\u0438\u0448\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b, \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0431\u043e\u0438\u0445 X1 \u0438 X2:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x2 = {'foo', 'baz', 'qux'}\r\n\r\n&gt;&gt;&gt; x1 &amp;= x2\r\n&gt;&gt;&gt; x1\r\n{'foo', 'baz'}\r\n\r\n&gt;&gt;&gt; x1.intersection_update(['baz', 'qux'])\r\n&gt;&gt;&gt; x1\r\n{'baz'}\r\n<\/pre>\n<p>\u04251.difference_update(\u04452[, \u04453 ...])<br \/>\n\u04451= \u04452 [| \u04453 ...]<\/p>\n<blockquote><p>\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0437\u043d\u0438\u0446\u044b.<\/p><\/blockquote>\n<p>\u04251.difference_update(\u04252), \u04451= \u04452 \u04251 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0445 \u0432 \u04452:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x2 = {'foo', 'baz', 'qux'}\r\n\r\n&gt;&gt;&gt; x1 -= x2\r\n&gt;&gt;&gt; x1\r\n{'bar'}\r\n\r\n&gt;&gt;&gt; x1.difference_update(['foo', 'bar', 'qux'])\r\n&gt;&gt;&gt; x1\r\nset()\r\n<\/pre>\n<p>\u04251.symmetric_difference_update(\u04252)<\/p>\n<p>\u04451 ^= \u04452<\/p>\n<blockquote><p>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430\u0431\u043e\u0440 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e\u0439 \u0440\u0430\u0437\u043d\u043e\u0441\u0442\u0438.<\/p><\/blockquote>\n<p>\u04251.symmetric_difference_update(\u04252), \u04451 ^= \u04452 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u04251, \u043a\u0440\u0435\u043f\u0435\u0436\u043d\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u043b\u0438\u0431\u043e X1, \u043b\u0438\u0431\u043e \u04452, \u043d\u043e \u043d\u0435 \u043e\u0431\u0430:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x2 = {'foo', 'baz', 'qux'}\r\n&gt;&gt;&gt; \r\n&gt;&gt;&gt; x1 ^= x2\r\n&gt;&gt;&gt; x1\r\n{'bar', 'qux'}\r\n&gt;&gt;&gt; \r\n&gt;&gt;&gt; x1.symmetric_difference_update(['qux', 'corge'])\r\n&gt;&gt;&gt; x1\r\n{'bar', 'corge'}\r\n<\/pre>\n<h2 id=\"tips8\">\u0414\u0440\u0443\u0433\u0438\u0435 \u041c\u0435\u0442\u043e\u0434\u044b \u041c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u041d\u0430\u0431\u043e\u0440\u043e\u0432<\/h2>\n<p>\u041f\u043e\u043c\u0438\u043c\u043e \u0432\u044b\u0448\u0435\u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u0432, Python \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0449\u0438\u0445 \u043d\u0430\u0431\u043e\u0440\u044b.<\/p>\n<p>\u0445.\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c()<\/p>\n<blockquote><p>\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0432 \u043d\u0430\u0431\u043e\u0440.<\/p><\/blockquote>\n<p>x. add () \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 , \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c, \u043a x:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {'foo', 'bar', 'baz'}\r\n\r\n&gt;&gt;&gt; x.add('qux')\r\n&gt;&gt;&gt; x\r\n{'bar', 'baz', 'foo', 'qux'}\r\n<\/pre>\n<p>\u0445.\u0443\u0434\u0430\u043b\u0438\u0442\u044c()<\/p>\n<blockquote><p>\u0423\u0434\u0430\u043b\u044f\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430.<\/p><\/blockquote>\n<p>\u0445.\u0443\u0434\u0430\u043b\u0438\u0442\u044c() \u0443\u0434\u0430\u043b\u044f\u0435\u0442  \u043e\u0442 x. Python \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u0442 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435, \u0435\u0441\u043b\u0438  \u043d\u0435 \u0432 \u0425:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {'foo', 'bar', 'baz'}\r\n\r\n&gt;&gt;&gt; x.remove('baz')\r\n&gt;&gt;&gt; x\r\n{'bar', 'foo'}\r\n\r\n&gt;&gt;&gt; x.remove('qux')\r\nTraceback (most recent call last):\r\n  File \"\", line 1, in \r\n    x.remove('qux')\r\nKeyError: 'qux'\r\n<\/pre>\n<p>x. discard ()<\/p>\n<blockquote><p>\u0423\u0434\u0430\u043b\u044f\u0435\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430.<\/p><\/blockquote>\n<p>x. discard ()\u0442\u0430\u043a\u0436\u0435 \u0443\u0434\u0430\u043b\u044f\u0435\u0442  \u0438\u0437 x. \u041e\u0434\u043d\u0430\u043a\u043e, \u0435\u0441\u043b\u0438  \u043d\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 x, \u044d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434 \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u043c\u0435\u0441\u0442\u043e \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {'foo', 'bar', 'baz'}\r\n\r\n&gt;&gt;&gt; x.discard('baz')\r\n&gt;&gt;&gt; x\r\n{'bar', 'foo'}\r\n\r\n&gt;&gt;&gt; x.discard('qux')\r\n&gt;&gt;&gt; x\r\n{'bar', 'foo'}\r\n<\/pre>\n<p>x.pop()<\/p>\n<blockquote><p>\u0423\u0434\u0430\u043b\u044f\u0435\u0442 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430.<\/p><\/blockquote>\n<p>x. pop() \u0443\u0434\u0430\u043b\u044f\u0435\u0442 \u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0438\u0437 x. \u0415\u0441\u043b\u0438 x \u043f\u0443\u0441\u0442, x. pop() \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {'foo', 'bar', 'baz'}\r\n\r\n&gt;&gt;&gt; x.pop()\r\n'bar'\r\n&gt;&gt;&gt; x\r\n{'baz', 'foo'}\r\n\r\n&gt;&gt;&gt; x.pop()\r\n'baz'\r\n&gt;&gt;&gt; x\r\n{'foo'}\r\n\r\n&gt;&gt;&gt; x.pop()\r\n'foo'\r\n&gt;&gt;&gt; x\r\nset()\r\n\r\n&gt;&gt;&gt; x.pop()\r\nTraceback (most recent call last):\r\n  File \"\", line 1, in \r\n    x.pop()\r\nKeyError: 'pop from an empty set'\r\n<\/pre>\n<p>x.clear()<\/p>\n<blockquote><p>\u041e\u0447\u0438\u0449\u0430\u0435\u0442 \u043d\u0430\u0431\u043e\u0440.<\/p><\/blockquote>\n<p>x. clear() \u0443\u0434\u0430\u043b\u044f\u0435\u0442 \u0432\u0441\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0438\u0437 x:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; x\r\n{'foo', 'bar', 'baz'}\r\n&gt;&gt;&gt; \r\n&gt;&gt;&gt; x.clear()\r\n&gt;&gt;&gt; x\r\nset()\r\n<\/pre>\n<h2 id=\"tips9\">\u0417\u0430\u043c\u043e\u0440\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u0431\u043e\u0440\u044b<\/h2>\n<p>Python \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0438\u043f, \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0439 frozenset, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e \u0432\u0441\u0435\u0445 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f\u0445 \u0442\u043e\u0447\u043d\u043e \u0442\u0430\u043a\u043e\u0439 \u0436\u0435, \u043a\u0430\u043a \u043d\u0430\u0431\u043e\u0440, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e frozenset \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u043c. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043d\u0435\u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0441 frozenset:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = frozenset(['foo', 'bar', 'baz'])\r\n&gt;&gt;&gt; x\r\nfrozenset({'foo', 'baz', 'bar'})\r\n\r\n&gt;&gt;&gt; len(x)\r\n3\r\n\r\n&gt;&gt;&gt; x &amp; {'baz', 'qux', 'quux'}\r\nfrozenset({'baz'})\r\n<\/pre>\n<p>\u041d\u043e \u043c\u0435\u0442\u043e\u0434\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u044b\u0442\u0430\u044e\u0442\u0441\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c frozenset, \u0442\u0435\u0440\u043f\u044f\u0442 \u043d\u0435\u0443\u0434\u0430\u0447\u0443:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = frozenset(['foo', 'bar', 'baz'])\r\n\r\n&gt;&gt;&gt; x.add('qux')\r\nTraceback (most recent call last):\r\n  File \"\", line 1, in \r\n    x.add('qux')\r\nAttributeError: 'frozenset' object has no attribute 'add'\r\n\r\n&gt;&gt;&gt; x.pop()\r\nTraceback (most recent call last):\r\n  File \"\", line 1, in \r\n    x.pop()\r\nAttributeError: 'frozenset' object has no attribute 'pop'\r\n\r\n&gt;&gt;&gt; x.clear()\r\nTraceback (most recent call last):\r\n  File \"\", line 1, in \r\n    x.clear()\r\nAttributeError: 'frozenset' object has no attribute 'clear'\r\n\r\n&gt;&gt;&gt; x\r\nfrozenset({'foo', 'bar', 'baz'})\r\n<\/pre>\n<blockquote><p>\u0415\u0441\u043b\u0438 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u0431\u043e\u043b\u0435\u0435 \u0433\u043b\u0443\u0431\u043e\u043a\u043e: \u0437\u0430\u043c\u043e\u0440\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u0431\u043e\u0440\u044b \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0435 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435<br \/>\n\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 frozenset \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u043c, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0434\u0443\u043c\u0430\u0442\u044c, \u0447\u0442\u043e \u043e\u043d \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0446\u0435\u043b\u044c\u044e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u043d\u0438\u044f. \u041d\u043e \u0441\u043c\u043e\u0442\u0440\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; f = frozenset(['foo', 'bar', 'baz'])\r\n&gt;&gt;&gt; s = {'baz', 'qux', 'quux'}\r\n\r\n&gt;&gt;&gt; f &amp;= s\r\n&gt;&gt;&gt; f\r\nfrozenset({'baz'})\r\n<\/pre>\n<p>\u0427\u0442\u043e \u044d\u0442\u043e \u0434\u0430\u0435\u0442?<br \/>\nPython \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0437\u0430\u043c\u043e\u0440\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u043d\u0430 \u043c\u0435\u0441\u0442\u0435. \u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 x &amp;= s \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u043e x = x &amp; s. \u042d\u0442\u043e \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e X. \u041e\u043d \u043f\u0435\u0440\u0435\u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0435\u0442 x \u043d\u043e\u0432\u043e\u043c\u0443 \u043e\u0431\u044a\u0435\u043a\u0442\u0443, \u0438 \u043e\u0431\u044a\u0435\u043a\u0442 x, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0441\u0441\u044b\u043b\u0430\u043b\u0438\u0441\u044c, \u0438\u0441\u0447\u0435\u0437\u0430\u0435\u0442.<\/p>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u044d\u0442\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u0438 id() :<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; f = frozenset(['foo', 'bar', 'baz'])\r\n&gt;&gt;&gt; id(f)\r\n56992872\r\n&gt;&gt;&gt; s = {'baz', 'qux', 'quux'}\r\n\r\n&gt;&gt;&gt; f &amp;= s\r\n&gt;&gt;&gt; f\r\nfrozenset({'baz'})\r\n&gt;&gt;&gt; id(f)\r\n56992152\r\n<\/pre>\n<p>f \u0438\u043c\u0435\u0435\u0442 \u0434\u0440\u0443\u0433\u043e\u0439 \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u043e\u0441\u043b\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u041e\u043d \u0431\u044b\u043b \u043f\u0435\u0440\u0435\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d, \u0430 \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d \u043d\u0430 \u043c\u0435\u0441\u0442\u0435.<\/p>\n<p>\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0432 Python \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u043c\u0435\u0441\u0442\u0435, \u043a\u043e\u0433\u0434\u0430 \u043e\u043d\u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0446\u0435\u043b\u044c\u044e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u043d\u0438\u044f. \u041d\u043e frozensets -\u043d\u0435\u0442.\n<\/p><\/blockquote>\n<p>Frozensets \u043f\u043e\u043b\u0435\u0437\u043d\u044b \u0432 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f\u0445, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0431\u043e\u0440, \u043d\u043e \u0432\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430\u0431\u043e\u0440, \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0442\u0430\u043a\u0436\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430\u0431\u043e\u0440\u0430\u043c\u0438, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u043d\u0430\u0431\u043e\u0440\u0430 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u043c\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = set(['foo'])\r\n&gt;&gt;&gt; x2 = set(['bar'])\r\n&gt;&gt;&gt; x3 = set(['baz'])\r\n&gt;&gt;&gt; x = {x1, x2, x3}\r\nTraceback (most recent call last):\r\n  File \"\", line 1, in \r\n    x = {x1, x2, x3}\r\nTypeError: unhashable type: 'set'\r\n<\/pre>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0447\u0443\u0432\u0441\u0442\u0432\u0443\u0435\u0442\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430\u0431\u043e\u0440 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432 (\u042d\u0439, \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0441\u043b\u0443\u0447\u0438\u0442\u044c\u0441\u044f), \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e, \u0435\u0441\u043b\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0437\u0430\u043c\u043e\u0440\u043e\u0436\u0435\u043d\u043d\u044b\u043c\u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430\u043c\u0438, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u043d\u0438 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u044b:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x1 = frozenset(['foo'])\r\n&gt;&gt;&gt; x2 = frozenset(['bar'])\r\n&gt;&gt;&gt; x3 = frozenset(['baz'])\r\n&gt;&gt;&gt; x = {x1, x2, x3}\r\n&gt;&gt;&gt; x\r\n{frozenset({'bar'}), frozenset({'baz'}), frozenset({'foo'})}\r\n<\/pre>\n<p>\u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e, \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u0442\u0435 \u0438\u0437 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430 , \u0447\u0442\u043e \u043a\u043b\u044e\u0447 \u0441\u043b\u043e\u0432\u0430\u0440\u044f \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u043c. \u0412\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0438\u043f \u043d\u0430\u0431\u043e\u0440\u0430 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043a\u043b\u044e\u0447\u0430 \u0441\u043b\u043e\u0432\u0430\u0440\u044f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = {1, 2, 3}\r\n&gt;&gt;&gt; y = {'a', 'b', 'c'}\r\n&gt;&gt;&gt; \r\n&gt;&gt;&gt; d = {x: 'foo', y: 'bar'}\r\nTraceback (most recent call last):\r\n  File \"\", line 1, in \r\n    d = {x: 'foo', y: 'bar'}\r\nTypeError: unhashable type: 'set'\r\n<\/pre>\n<p>\u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0431\u043e\u0440\u044b \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043a\u043b\u044e\u0447\u0435\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044f, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043c\u043e\u0440\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u0431\u043e\u0440\u044b:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">\r\n&gt;&gt;&gt; x = frozenset({1, 2, 3})\r\n&gt;&gt;&gt; y = frozenset({'a', 'b', 'c'})\r\n&gt;&gt;&gt; \r\n&gt;&gt;&gt; d = {x: 'foo', y: 'bar'}\r\n&gt;&gt;&gt; d\r\n{frozenset({1, 2, 3}): 'foo', frozenset({'c', 'a', 'b'}): 'bar'}\r\n<\/pre>\n<h2 id=\"tips10\">\u0412\u044b\u0432\u043e\u0434\u044b<\/h2>\n<p>\u0412 \u044d\u0442\u043e\u043c \u0443\u0440\u043e\u043a\u0435 \u0432\u044b \u0443\u0437\u043d\u0430\u043b\u0438, \u043a\u0430\u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442\u044b set \u0432 Python, \u0438 \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0438\u0441\u044c \u0441 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438, \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430\u043c\u0438 \u0438 \u043c\u0435\u0442\u043e\u0434\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043d\u0430\u0431\u043e\u0440\u0430\u043c\u0438.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0437\u043d\u0430\u043a\u043e\u043c\u044b \u0441 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u043c\u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c\u0438 \u0442\u0438\u043f\u0430\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 Python.<\/p>\n<p>\u0417\u0430\u0442\u0435\u043c \u0432\u044b \u043d\u0430\u0447\u043d\u0435\u0442\u0435 \u0438\u0437\u0443\u0447\u0430\u0442\u044c, \u043a\u0430\u043a \u043a\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u044d\u0442\u0438\u043c\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438, \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043d \u0438 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 Python.<\/p>\n<p> <a href=\"https:\/\/realpython.com\/python-sets\/#operators-vs-methods\">\u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u0430 \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0438 \u0441\u043e\u0441\u0442\u0430\u0432 \u0420\u0430\u0431\u043e\u0442\u0430 \u043d\u0430 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435 \u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0438 \u043c\u0435\u0442\u043e\u0434\u044b \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0438 \u043c\u0435\u0442\u043e\u0434\u044b \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043d\u0430\u0431\u043e\u0440\u0430 \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0438 \u043c\u0435\u0442\u043e\u0434\u044b \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u043d\u0438\u044f \u0414\u0440\u0443\u0433\u0438\u0435 \u041c\u0435\u0442\u043e\u0434\u044b \u041c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u041d\u0430\u0431\u043e\u0440\u043e\u0432 \u0417\u0430\u043c\u043e\u0440\u043e\u0436\u0435\u043d\u043d\u044b\u0435 \u041d\u0430\u0431\u043e\u0440\u044b \u0412\u044b\u0432\u043e\u0434\u044b \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u044b \u043f\u043e\u043c\u043d\u0438\u0442\u0435, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0430\u043b\u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0438 \u0442\u0435\u043e\u0440\u0438\u044e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432&hellip; <a href=\"https:\/\/is42-2018.susu.ru\/chernyakea\/2020\/12\/30\/nabory-v-python\/\" class=\"more-link\">\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0447\u0442\u0435\u043d\u0438\u0435 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":25,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-json\/wp\/v2\/posts\/16"}],"collection":[{"href":"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":29,"href":"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-json\/wp\/v2\/posts\/16\/revisions"}],"predecessor-version":[{"id":57,"href":"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-json\/wp\/v2\/posts\/16\/revisions\/57"}],"wp:attachment":[{"href":"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-json\/wp\/v2\/categories?post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/is42-2018.susu.ru\/chernyakea\/wp-json\/wp\/v2\/tags?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}