{"id":1549,"date":"2021-11-24T00:40:04","date_gmt":"2021-11-23T21:40:04","guid":{"rendered":"https:\/\/1.cbm.ua\/?p=1549"},"modified":"2024-07-21T12:36:38","modified_gmt":"2024-07-21T09:36:38","slug":"python-%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d0%b0%d1%8f-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-zip","status":"publish","type":"post","link":"https:\/\/1.cbm.ua\/?p=1549","title":{"rendered":"\u2764\ufe0f ___ Python \u2014 \u043f\u043e\u043b\u0435\u0437\u043d\u0430\u044f \u0424\u0443\u043d\u043a\u0446\u0438\u044f zip"},"content":{"rendered":"\n<p><a href=\"https:\/\/pyneng.readthedocs.io\/ru\/latest\/book\/10_useful_functions\/zip.html?highlight=zip\"> URL \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a<\/a> <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\u0424\u0443\u043d\u043a\u0446\u0438\u044f&nbsp;<strong>zip<\/strong><a href=\"https:\/\/pyneng.readthedocs.io\/ru\/latest\/book\/10_useful_functions\/zip.html?highlight=zip#zip\"><\/a><\/h1>\n\n\n\n<p>\u0424\u0443\u043d\u043a\u0446\u0438\u044f&nbsp;<code><strong>zip<\/strong><\/code>:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u043d\u0430 \u0432\u0445\u043e\u0434 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438<\/li><li><code><strong>zip<\/strong><\/code>&nbsp;\u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0438\u0442\u0435\u0440\u0430\u0442\u043e\u0440 \u0441 \u043a\u043e\u0440\u0442\u0435\u0436\u0430\u043c\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c n-\u044b\u0439 \u043a\u043e\u0440\u0442\u0435\u0436 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 n-\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u044b \u043a\u0430\u043a \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b<\/li><li>\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u0435\u0441\u044f\u0442\u044b\u0439 \u043a\u043e\u0440\u0442\u0435\u0436 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0434\u0435\u0441\u044f\u0442\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u043a\u0430\u0436\u0434\u043e\u0439 \u0438\u0437 \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439<\/li><li>\u0435\u0441\u043b\u0438 \u043d\u0430 \u0432\u0445\u043e\u0434 \u0431\u044b\u043b\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0437\u043d\u043e\u0439 \u0434\u043b\u0438\u043d\u044b, \u0442\u043e \u0432\u0441\u0435 \u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u0440\u0435\u0437\u0430\u043d\u044b \u043f\u043e \u0441\u0430\u043c\u043e\u0439 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438<\/li><li>\u043f\u043e\u0440\u044f\u0434\u043e\u043a \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0441\u043e\u0431\u043b\u044e\u0434\u0430\u0435\u0442\u0441\u044f<\/li><\/ul>\n\n\n\n<p>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435<\/p>\n\n\n\n<p>\u0422\u0430\u043a \u043a\u0430\u043a&nbsp;<code><strong>zip<\/strong><\/code>&nbsp;&#8212; \u044d\u0442\u043e \u0438\u0442\u0435\u0440\u0430\u0442\u043e\u0440, \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0435\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f&nbsp;<code>list<\/code><\/p>\n\n\n\n<p>\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f&nbsp;<code><strong>zip<\/strong><\/code>:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">In [1]: a = [1, 2, 3]\n\nIn [2]: b = [100, 200, 300]\n\nIn [3]: list(zip(a, b))\nOut[3]: [(1, 100), (2, 200), (3, 300)]\n<\/pre>\n\n\n\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435&nbsp;<code><strong>zip<\/strong><\/code>&nbsp;\u0441\u043e \u0441\u043f\u0438\u0441\u043a\u0430\u043c\u0438 \u0440\u0430\u0437\u043d\u043e\u0439 \u0434\u043b\u0438\u043d\u044b:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">In [4]: a = [1, 2, 3, 4, 5]\n\nIn [5]: b = [10, 20, 30, 40, 50]\n\nIn [6]: c = [100, 200, 300]\n\nIn [7]: list(zip(a, b, c))\nOut[7]: [(1, 10, 100), (2, 20, 200), (3, 30, 300)]<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435&nbsp;<strong>zip<\/strong>&nbsp;\u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u043b\u043e\u0432\u0430\u0440\u044f<a href=\"https:\/\/pyneng.readthedocs.io\/ru\/latest\/book\/10_useful_functions\/zip.html?highlight=zip#id1\"><\/a><\/h2>\n\n\n\n<p>\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f&nbsp;<code><strong>zip<\/strong><\/code>&nbsp;\u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u043b\u043e\u0432\u0430\u0440\u044f:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">In [4]: d_keys = ['hostname', 'location', 'vendor', 'model', 'IOS', 'IP']\nIn [5]: d_values = ['london_r1', '21 New Globe Walk', 'Cisco', '4451', '15.4', '10.255.0.1']\n\nIn [6]: list(zip(d_keys, d_values))\nOut[6]:\n[('hostname', 'london_r1'),\n ('location', '21 New Globe Walk'),\n ('vendor', 'Cisco'),\n ('model', '4451'),\n ('IOS', '15.4'),\n ('IP', '10.255.0.1')]\n\nIn [7]: dict(zip(d_keys, d_values))\nOut[7]:\n{'IOS': '15.4',\n 'IP': '10.255.0.1',\n 'hostname': 'london_r1',\n 'location': '21 New Globe Walk',\n 'model': '4451',\n 'vendor': 'Cisco'}\nIn [8]: r1 = dict(zip(d_keys,d_values))\n\nIn [9]: r1\nOut[9]:\n{'IOS': '15.4',\n 'IP': '10.255.0.1',\n 'hostname': 'london_r1',\n 'location': '21 New Globe Walk',\n 'model': '4451',\n 'vendor': 'Cisco'}\n<\/pre>\n\n\n\n<p>\u0412 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043d\u0438\u0436\u0435 \u0435\u0441\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u043a\u043b\u044e\u0447\u0438, \u0438 \u0441\u043b\u043e\u0432\u0430\u0440\u044c, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432 \u0432\u0438\u0434\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 (\u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u043e\u0440\u044f\u0434\u043e\u043a) \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043a\u0430\u0436\u0434\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435.<\/p>\n\n\n\n<p>\u0421\u043e\u0431\u0435\u0440\u0435\u043c \u0438\u0445 \u0432 \u0441\u043b\u043e\u0432\u0430\u0440\u044c \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438 \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u0438\u0437 \u0441\u043b\u043e\u0432\u0430\u0440\u044f data:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">In [10]: d_keys = ['hostname', 'location', 'vendor', 'model', 'IOS', 'IP']\n\nIn [11]: data = {\n   ....: 'r1': ['london_r1', '21 New Globe Walk', 'Cisco', '4451', '15.4', '10.255.0.1'],\n   ....: 'r2': ['london_r2', '21 New Globe Walk', 'Cisco', '4451', '15.4', '10.255.0.2'],\n   ....: 'sw1': ['london_sw1', '21 New Globe Walk', 'Cisco', '3850', '3.6.XE', '10.255.0.101']\n   ....: }\n\nIn [12]: london_co = {}\n\nIn [13]: for k in data.keys():\n   ....:     london_co[k] = dict(zip(d_keys, data[k]))\n   ....:\n\nIn [14]: london_co\nOut[14]:\n{'r1': {'IOS': '15.4',\n  'IP': '10.255.0.1',\n  'hostname': 'london_r1',\n  'location': '21 New Globe Walk',\n  'model': '4451',\n  'vendor': 'Cisco'},\n 'r2': {'IOS': '15.4',\n  'IP': '10.255.0.2',\n  'hostname': 'london_r2',\n  'location': '21 New Globe Walk',\n  'model': '4451',\n  'vendor': 'Cisco'},\n 'sw1': {'IOS': '3.6.XE',\n  'IP': '10.255.0.101',\n  'hostname': 'london_sw1',\n  'location': '21 New Globe Walk',\n  'model': '3850',\n  'vendor': 'Cisco'}}<\/pre>\n\n\n\nPython &#8212; \u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438\n\n<p><a href=\"https:\/\/pyneng.readthedocs.io\/ru\/latest\/book\/10_useful_functions\/print.html\">\u0424\u0443\u043d\u043a\u0446\u0438\u044f print<\/a>\n<br><a href=\"https:\/\/pyneng.readthedocs.io\/ru\/latest\/book\/10_useful_functions\/range.html\">\u0424\u0443\u043d\u043a\u0446\u0438\u044f range<\/a>\n<br><a href=\"https:\/\/pyneng.readthedocs.io\/ru\/latest\/book\/10_useful_functions\/sorted.html\">\u0424\u0443\u043d\u043a\u0446\u0438\u044f sorted<\/a>\n<br><a href=\"https:\/\/pyneng.readthedocs.io\/ru\/latest\/book\/10_useful_functions\/enumerate.html\">enumerate<\/a>\n<br><a href=\"https:\/\/pyneng.readthedocs.io\/ru\/latest\/book\/10_useful_functions\/lambda.html\">\u0410\u043d\u043e\u043d\u0438\u043c\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f (\u043b\u044f\u043c\u0431\u0434\u0430-\u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435)<\/a>\n<\/p>\n\n<hr>\n\n<p><a href=\"https:\/\/1.cbm.ua\/?p=1549\">\u0424\u0443\u043d\u043a\u0446\u0438\u044f zip (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 zip \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u043b\u043e\u0432\u0430\u0440\u044f)<\/a>\n<br><a href=\"https:\/\/1.cbm.ua\/?p=1528\">\u0424\u0443\u043d\u043a\u0446\u0438\u044f all<\/a>\n<br><a href=\"https:\/\/1.cbm.ua\/?p=1535\">\u0424\u0443\u043d\u043a\u0446\u0438\u044f any<\/a>\n<br><a href=\"https:\/\/1.cbm.ua\/?p=1505\">\u0424\u0443\u043d\u043a\u0446\u0438\u044f map<\/a>\n<br><a href=\"https:\/\/1.cbm.ua\/?p=1501\">\u0424\u0443\u043d\u043a\u0446\u0438\u044f filter<\/a>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>URL \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0424\u0443\u043d\u043a\u0446\u0438\u044f&nbsp;zip \u0424\u0443\u043d\u043a\u0446\u0438\u044f&nbsp;zip: \u043d\u0430 \u0432\u0445\u043e\u0434 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 zip&nbsp;\u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0438\u0442\u0435\u0440\u0430\u0442\u043e\u0440 \u0441 \u043a\u043e\u0440\u0442\u0435\u0436\u0430\u043c\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c n-\u044b\u0439 \u043a\u043e\u0440\u0442\u0435\u0436 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 n-\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u044b \u043a\u0430\u043a \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u0435\u0441\u044f\u0442\u044b\u0439 \u043a\u043e\u0440\u0442\u0435\u0436 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0434\u0435\u0441\u044f\u0442\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u043a\u0430\u0436\u0434\u043e\u0439 \u0438\u0437 \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439 \u0435\u0441\u043b\u0438 \u043d\u0430 \u0432\u0445\u043e\u0434 \u0431\u044b\u043b\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0437\u043d\u043e\u0439 \u0434\u043b\u0438\u043d\u044b, \u0442\u043e \u0432\u0441\u0435 \u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u0440\u0435\u0437\u0430\u043d\u044b \u043f\u043e \u0441\u0430\u043c\u043e\u0439 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438&hellip;&nbsp;<a href=\"https:\/\/1.cbm.ua\/?p=1549\" rel=\"bookmark\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 &raquo;<span class=\"screen-reader-text\">\u2764\ufe0f ___ Python \u2014 \u043f\u043e\u043b\u0435\u0437\u043d\u0430\u044f \u0424\u0443\u043d\u043a\u0446\u0438\u044f zip<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[2],"tags":[25],"class_list":["post-1549","post","type-post","status-publish","format-standard","hentry","category-python","tag-help"],"_links":{"self":[{"href":"https:\/\/1.cbm.ua\/index.php?rest_route=\/wp\/v2\/posts\/1549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/1.cbm.ua\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/1.cbm.ua\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/1.cbm.ua\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/1.cbm.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1549"}],"version-history":[{"count":4,"href":"https:\/\/1.cbm.ua\/index.php?rest_route=\/wp\/v2\/posts\/1549\/revisions"}],"predecessor-version":[{"id":6366,"href":"https:\/\/1.cbm.ua\/index.php?rest_route=\/wp\/v2\/posts\/1549\/revisions\/6366"}],"wp:attachment":[{"href":"https:\/\/1.cbm.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/1.cbm.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/1.cbm.ua\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}