{"id":897,"date":"2023-07-28T09:39:35","date_gmt":"2023-07-28T09:39:35","guid":{"rendered":"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/"},"modified":"2023-07-28T09:39:35","modified_gmt":"2023-07-28T09:39:35","slug":"zip-dua-daftar-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/","title":{"rendered":"Cara mengompres dua daftar dengan python"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Seringkali Anda mungkin tertarik untuk mengompresi (atau &#8220;menggabungkan&#8221;) dua daftar dengan Python. Untungnya, hal ini mudah dilakukan dengan menggunakan fungsi zip().<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menunjukkan beberapa contoh penggunaan praktis fungsi ini.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Kompres dua daftar dengan panjang yang sama menjadi satu daftar<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Sintaks berikut menunjukkan cara mengompresi dua daftar dengan panjang yang sama menjadi satu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define list a and list b<\/span>\na = ['a', 'b', 'c']<\/strong>\n<strong>b = [1, 2, 3]\n\n<span style=\"color: #008080;\">#zip the two lists together into one list<\/span><\/strong>\n<strong>list( <span style=\"color: #3366ff;\">zip<\/span> (a,b))\n\n[('a', 1), ('b', 2), ('c', 3)]\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Kompres dua daftar dengan panjang yang sama ke dalam kamus<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Sintaks berikut menunjukkan cara mengompresi dua daftar dengan panjang yang sama ke dalam kamus:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define list of keys and list of values<\/span>\n<\/strong><strong>keys = ['a', 'b', 'c']\nvalues = [1, 2, 3]\n\n<span style=\"color: #008080;\">#zip the two lists together into one dictionary<\/span><\/strong>\n<strong>dict( <span style=\"color: #3366ff;\">zip<\/span> (keys, values)) \n\n{'a': 1, 'b': 2, 'c': 3}\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: Kompres dua daftar yang panjangnya tidak sama<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Jika kedua daftar Anda memiliki panjang yang tidak sama, zip() akan dipotong sesuai panjang daftar yang lebih pendek:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define list a and list b<\/span>\na = ['a', 'b', 'c', 'd']<\/strong>\n<strong>b = [1, 2, 3]\n\n<span style=\"color: #008080;\">#zip the two lists together into one list<\/span><\/strong>\n<strong>list( <span style=\"color: #3366ff;\">zip<\/span> (a,b))\n\n[('a', 1), ('b', 2), ('c', 3)]<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Jika Anda ingin mencegah zip() terpotong hingga ke daftar terpendek, Anda dapat menggunakan fungsi <a href=\"https:\/\/docs.python.org\/3\/library\/itertools.html#itertools.zip_longest\" target=\"_blank\" rel=\"noopener\">zip_longest()<\/a> dari pustaka <strong>itertools<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Secara default, fungsi ini mengisi &#8220;Tidak Ada&#8221; untuk nilai yang hilang:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">from<\/span> itertools <span style=\"color: #008000;\">import<\/span> zip_longest<\/span>\n\n#define list a and list b<\/span>\na = ['a', 'b', 'c', 'd']<\/strong>\n<strong>b = [1, 2, 3]\n\n<span style=\"color: #008080;\">#zip the two lists together without truncating to length of shortest list<\/span><\/strong>\n<strong>list( <span style=\"color: #3366ff;\">zip_longest<\/span> (a, b))\n\n[('a', 1), ('b', 2), ('c', 3), ('d', None)]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Namun, Anda dapat menggunakan argumen <strong>fillvalue<\/strong> untuk menentukan nilai pengisian yang berbeda untuk digunakan:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define list a and list b<\/span>\na = ['a', 'b', 'c', 'd']<\/strong>\n<strong>b = [1, 2, 3]\n\n<span style=\"color: #008080;\">#zip the two lists together, using fill value of '0'<\/span><\/strong>\n<strong>list( <span style=\"color: #3366ff;\">zip_longest<\/span> (a, b, fillvalue= <span style=\"color: #339966;\">0<\/span> ))\n\n[('a', 1), ('b', 2), ('c', 3), ('d', 0)]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><em>Anda dapat menemukan dokumentasi lengkap untuk fungsi zip_longest() <a href=\"https:\/\/docs.python.org\/3\/library\/itertools.html#itertools.zip_longest\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seringkali Anda mungkin tertarik untuk mengompresi (atau &#8220;menggabungkan&#8221;) dua daftar dengan Python. Untungnya, hal ini mudah dilakukan dengan menggunakan fungsi zip(). Tutorial ini menunjukkan beberapa contoh penggunaan praktis fungsi ini. Contoh 1: Kompres dua daftar dengan panjang yang sama menjadi satu daftar Sintaks berikut menunjukkan cara mengompresi dua daftar dengan panjang yang sama menjadi satu: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara mengompresi dua daftar dengan Python - Statorials<\/title>\n<meta name=\"description\" content=\"Penjelasan sederhana tentang cara mengompresi dua daftar bersama-sama dengan Python, termasuk beberapa contoh.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara mengompresi dua daftar dengan Python - Statorials\" \/>\n<meta property=\"og:description\" content=\"Penjelasan sederhana tentang cara mengompresi dua daftar bersama-sama dengan Python, termasuk beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T09:39:35+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/\",\"url\":\"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/\",\"name\":\"Cara mengompresi dua daftar dengan Python - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-28T09:39:35+00:00\",\"dateModified\":\"2023-07-28T09:39:35+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Penjelasan sederhana tentang cara mengompresi dua daftar bersama-sama dengan Python, termasuk beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengompres dua daftar dengan python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara mengompresi dua daftar dengan Python - Statorials","description":"Penjelasan sederhana tentang cara mengompresi dua daftar bersama-sama dengan Python, termasuk beberapa contoh.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara mengompresi dua daftar dengan Python - Statorials","og_description":"Penjelasan sederhana tentang cara mengompresi dua daftar bersama-sama dengan Python, termasuk beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/","og_site_name":"Statorials","article_published_time":"2023-07-28T09:39:35+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/","url":"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/","name":"Cara mengompresi dua daftar dengan Python - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-28T09:39:35+00:00","dateModified":"2023-07-28T09:39:35+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Penjelasan sederhana tentang cara mengompresi dua daftar bersama-sama dengan Python, termasuk beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/zip-dua-daftar-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/zip-dua-daftar-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengompres dua daftar dengan python"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/897"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=897"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/897\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}