{"id":34639,"date":"2023-11-25T23:53:41","date_gmt":"2023-11-25T18:23:41","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/"},"modified":"2023-11-25T23:53:41","modified_gmt":"2023-11-25T18:23:41","slug":"solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/","title":{"rendered":"[Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1"},"content":{"rendered":"<h2 id=\"Introduction\">Introduction<\/h2>\n<p>[ad_1]<\/p>\n<h2 id=\"solution\"> Solution<\/h2>\n<\/p>\n<p>[ad_2]<br \/>\n<\/p>\n<div id=\"answer-74583931\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"74583931\" data-parentid=\"74583790\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>I think a cleaner answer uses the built-in <code>enumerate<\/code> and <code>zip<\/code> functions:<\/p>\n<pre class=\"lang-py prettyprint-override\"><code>Dlist = [17,13,10,6,2]\nIlist = [5,9,10,15,18]\n\ndef seqsearch(DS,IS):\n    for idx, (d, s) in enumerate(zip(DS, IS)):\n        if d == s:\n            return f\"Yes! Found at index = {idx}\"\n\n    return \"No!\\n-1\"\n\n\nprint(seqsearch(Dlist,Ilist))\n<\/code><\/pre>\n<p>It&#8217;s unclear whether you want to return just the first index, or all the indices with matching elements. In either case, it is probably better if you just return the desired value and then add any formatting and print statements outside of the function&#8217;s scope.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">3<\/span> <\/p><\/div>\n<\/div>\n<div id=\"end\">  <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Introduction [ad_1] Solution [ad_2] I think a cleaner answer uses the built-in enumerate and zip functions: Dlist = [17,13,10,6,2] Ilist = [5,9,10,15,18] def seqsearch(DS,IS): for idx, (d, s) in enumerate(zip(DS, IS)): if d == s: return f&#8221;Yes! Found at index = {idx}&#8221; return &#8220;No!\\n-1&#8221; print(seqsearch(Dlist,Ilist)) It&#8217;s unclear whether you want to return just the first &#8230; <a title=\"[Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/\" aria-label=\"More on [Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[947,821,540,349],"class_list":["post-34639","post","type-post","status-publish","format-standard","hentry","category-solved","tag-comparison","tag-indexing","tag-list","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1 - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1 - JassWeb\" \/>\n<meta property=\"og:description\" content=\"Introduction [ad_1] Solution [ad_2] I think a cleaner answer uses the built-in enumerate and zip functions: Dlist = [17,13,10,6,2] Ilist = [5,9,10,15,18] def seqsearch(DS,IS): for idx, (d, s) in enumerate(zip(DS, IS)): if d == s: return f&quot;Yes! Found at index = {idx}&quot; return &quot;No!n-1&quot; print(seqsearch(Dlist,Ilist)) It&#8217;s unclear whether you want to return just the first ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-25T18:23:41+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1\",\"datePublished\":\"2023-11-25T18:23:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/\"},\"wordCount\":85,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"comparison\",\"indexing\",\"list\",\"python\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/\",\"name\":\"[Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1 - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2023-11-25T18:23:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1 - JassWeb","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:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1 - JassWeb","og_description":"Introduction [ad_1] Solution [ad_2] I think a cleaner answer uses the built-in enumerate and zip functions: Dlist = [17,13,10,6,2] Ilist = [5,9,10,15,18] def seqsearch(DS,IS): for idx, (d, s) in enumerate(zip(DS, IS)): if d == s: return f\"Yes! Found at index = {idx}\" return \"No!n-1\" print(seqsearch(Dlist,Ilist)) It&#8217;s unclear whether you want to return just the first ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/","og_site_name":"JassWeb","article_published_time":"2023-11-25T18:23:41+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1","datePublished":"2023-11-25T18:23:41+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/"},"wordCount":85,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["comparison","indexing","list","python"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/","url":"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/","name":"[Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1 - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2023-11-25T18:23:41+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-check-to-see-if-two-lists-have-the-same-value-at-the-same-index-if-so-return-the-index-if-not-return-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Check to see if two lists have the same value at the same index, if so return the index. If not return -1"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/34639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=34639"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/34639\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=34639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=34639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=34639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}