{"id":220,"date":"2022-11-01T06:59:41","date_gmt":"2022-11-01T06:59:41","guid":{"rendered":"https:\/\/jassweb.com\/new22\/solved-get-pairs-of-list-python-duplicate\/"},"modified":"2022-11-01T06:59:41","modified_gmt":"2022-11-01T06:59:41","slug":"solved-get-pairs-of-list-python-duplicate-2","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-get-pairs-of-list-python-duplicate-2\/","title":{"rendered":"[Solved] Get Pairs of List Python [duplicate]"},"content":{"rendered":"<h2> Introduction <\/h2>\n<p>[ad_1]<\/p>\n<p>This question is a duplicate of a previously asked question. This post provides an introduction to the Python programming language and how to use it to get pairs of a list. Python is a powerful and versatile programming language that can be used to solve a variety of problems. It is easy to learn and can be used to quickly and efficiently solve problems. In this post, we will discuss how to use Python to get pairs of a list. We will look at different methods of doing this, including using the built-in functions and writing custom code. We will also discuss the advantages and disadvantages of each approach.<\/p>\n<h2> Solution<\/h2>\n<p><\/p>\n<p>This question already has an answer here:<\/p>\n<p>Finding all pairs in a list of numbers [duplicate] <\/p>\n<p>Answer:<\/p>\n<p>def get_pairs(lst):<br \/>\n  pairs = []<br \/>\n  for i in range(len(lst)):<br \/>\n    for j in range(i+1, len(lst)):<br \/>\n      pairs.append((lst[i], lst[j]))<br \/>\n  return pairs<\/p>\n<p># example<br \/>\nlst = [1, 2, 3, 4]<br \/>\nprint(get_pairs(lst))<br \/>\n# [(1, 2), (1, 3), (1, 4), (2, 3), (2, 4), (3, 4)] <\/p>\n<p><\/p>\n<div class=\"entry-content\" itemprop=\"text\">\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1088640234840270\" crossorigin=\"anonymous\"><\/script><br \/>\n<script><\/p>\n<p><\/script><\/p>\n<p><\/p>\n<div id=\"answer-28265934\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"28265934\" data-parentid=\"28265920\" data-score=\"6\" 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>Sure, there are many ways. Simplest:<\/p>\n<pre><code>def func(alist):\n    return zip(alist, alist[1:])\n<\/code><\/pre>\n<p>This spends a lot of memory in Python 2, since <code>zip<\/code> makes an actual list and so does the slicing. There are several alternatives focused on generators that offer memory savings, such as a very simple:<\/p>\n<pre><code>def func(alist):\n    it = iter(alist)\n    old = next(it, None)\n    for new in it:\n        yield old, new\n        old = new\n<\/code><\/pre>\n<p>Or you can get fancier deploying the powerful <code>itertools<\/code> instead, as in the <code>pairwise<\/code> recipe proposed by @HughBothwell .<\/p>\n<\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p> <span class=\"d-none\" itemprop=\"commentCount\">1<\/span> <\/p>\n<\/div>\n<\/div>\n<p>solved Get Pairs of List Python [duplicate] <\/p>\n<p><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1088640234840270\" crossorigin=\"anonymous\"><\/script><br \/>\n<script><\/p>\n<p><\/script><\/div>\n<p>[ad_2]<\/p>\n<p>This question already has an answer here:<br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/5389507\/iterating-over-every-two-elements-in-a-list\">Iterating over every two elements in a list<\/a>  8 answers<\/p>\n<p>If you have a list of items and you want to get all the possible pairs of items from the list, you can use the <code>itertools.combinations()<\/code> function in Python. This function takes two arguments: an iterable object (in this case, a list) and an integer that specifies the size of the combinations that you want to generate. For example, if you have a list of numbers and you want to get all the possible pairs of numbers, you can use the following code:<\/p>\n<pre><code>import itertools\n\nmy_list = [1, 2, 3, 4]\n\npairs = itertools.combinations(my_list, 2)\n\nfor pair in pairs:\n    print(pair)\n\n# Output: (1, 2), (1, 3), (1, 4), (2, 3), (2, 4), (3, 4)\n<\/code><\/pre>\n<p>The <code>itertools.combinations()<\/code> function is a powerful tool for generating all the possible combinations of items from a list. It can be used to solve a variety of problems, such as finding all the possible pairs of numbers from a list or all the possible combinations of items from a list.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction [ad_1] This question is a duplicate of a previously asked question. This post provides an introduction to the Python programming language and how to use it to get pairs of a list. Python is a powerful and versatile programming language that can be used to solve a variety of problems. It is easy to &#8230; <a title=\"[Solved] Get Pairs of List Python [duplicate]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-get-pairs-of-list-python-duplicate-2\/\" aria-label=\"More on [Solved] Get Pairs of List Python [duplicate]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[540,349,499],"class_list":["post-220","post","type-post","status-publish","format-standard","hentry","category-solved","tag-list","tag-python","tag-python-2-7"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] Get Pairs of List Python [duplicate] - 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-get-pairs-of-list-python-duplicate-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Get Pairs of List Python [duplicate] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"Introduction [ad_1] This question is a duplicate of a previously asked question. This post provides an introduction to the Python programming language and how to use it to get pairs of a list. Python is a powerful and versatile programming language that can be used to solve a variety of problems. It is easy to ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-get-pairs-of-list-python-duplicate-2\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-01T06:59: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\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-get-pairs-of-list-python-duplicate-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-get-pairs-of-list-python-duplicate-2\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Get Pairs of List Python [duplicate]\",\"datePublished\":\"2022-11-01T06:59:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-get-pairs-of-list-python-duplicate-2\\\/\"},\"wordCount\":379,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"list\",\"python\",\"python-2.7\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-get-pairs-of-list-python-duplicate-2\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-get-pairs-of-list-python-duplicate-2\\\/\",\"name\":\"[Solved] Get Pairs of List Python [duplicate] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-11-01T06:59:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-get-pairs-of-list-python-duplicate-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-get-pairs-of-list-python-duplicate-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-get-pairs-of-list-python-duplicate-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Get Pairs of List Python [duplicate]\"}]},{\"@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\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1778822810\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1778822810\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1778822810\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Get Pairs of List Python [duplicate] - 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-get-pairs-of-list-python-duplicate-2\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Get Pairs of List Python [duplicate] - JassWeb","og_description":"Introduction [ad_1] This question is a duplicate of a previously asked question. This post provides an introduction to the Python programming language and how to use it to get pairs of a list. Python is a powerful and versatile programming language that can be used to solve a variety of problems. It is easy to ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-get-pairs-of-list-python-duplicate-2\/","og_site_name":"JassWeb","article_published_time":"2022-11-01T06:59:41+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-get-pairs-of-list-python-duplicate-2\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-get-pairs-of-list-python-duplicate-2\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Get Pairs of List Python [duplicate]","datePublished":"2022-11-01T06:59:41+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-get-pairs-of-list-python-duplicate-2\/"},"wordCount":379,"commentCount":0,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["list","python","python-2.7"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-get-pairs-of-list-python-duplicate-2\/","url":"https:\/\/jassweb.com\/solved\/solved-get-pairs-of-list-python-duplicate-2\/","name":"[Solved] Get Pairs of List Python [duplicate] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-01T06:59:41+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-get-pairs-of-list-python-duplicate-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-get-pairs-of-list-python-duplicate-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-get-pairs-of-list-python-duplicate-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Get Pairs of List Python [duplicate]"}]},{"@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\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1778822810","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1778822810","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1778822810","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\/220","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=220"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/220\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}