{"id":17596,"date":"2022-10-26T02:46:01","date_gmt":"2022-10-25T21:16:01","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/"},"modified":"2022-10-26T02:46:01","modified_gmt":"2022-10-25T21:16:01","slug":"solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/","title":{"rendered":"[Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-35767659\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"35767659\" data-parentid=\"35767503\" data-score=\"-1\" 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><strong>Algorithm<\/strong><\/p>\n<pre><code>input = [2,5,1,4,7,3,1,2,3]\n\noutput = [[]]\nfor idx,val in enumerate(input):\n    if idx &gt; 0 and input[idx-1] &gt; input[idx]:\n        output.append([val])\n    else:\n        output[-1].append(val)\n\nprint output\n<\/code><\/pre>\n<p>Output is<\/p>\n<pre><code>[[2, 5], [1, 4, 7], [3], [1, 2, 3]]\n<\/code><\/pre>\n<p><strong>Explanation of the algorithm in words:<\/strong> <\/p>\n<p>Create an output list with an empty sublist. Enumerate over the input list. If the previous element (if one exists) is not bigger than the actual element add the element to the last sublist of the output. If it&#8217;s bigger create a new sublist in output and add it to this new sublist.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">4<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Create list of list of numbers. If sorting is wrong a new sublist should be created <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Algorithm input = [2,5,1,4,7,3,1,2,3] output = [[]] for idx,val in enumerate(input): if idx &gt; 0 and input[idx-1] &gt; input[idx]: output.append([val]) else: output[-1].append(val) print output Output is [[2, 5], [1, 4, 7], [3], [1, 2, 3]] Explanation of the algorithm in words: Create an output list with an empty sublist. Enumerate over the input list. &#8230; <a title=\"[Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/\" aria-label=\"More on [Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created\">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":[349,3830],"class_list":["post-17596","post","type-post","status-publish","format-standard","hentry","category-solved","tag-python","tag-sublist"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created - 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-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Algorithm input = [2,5,1,4,7,3,1,2,3] output = [[]] for idx,val in enumerate(input): if idx &gt; 0 and input[idx-1] &gt; input[idx]: output.append([val]) else: output[-1].append(val) print output Output is [[2, 5], [1, 4, 7], [3], [1, 2, 3]] Explanation of the algorithm in words: Create an output list with an empty sublist. Enumerate over the input list. ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-25T21:16:01+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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created\",\"datePublished\":\"2022-10-25T21:16:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/\"},\"wordCount\":99,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"python\",\"sublist\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/\",\"name\":\"[Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-10-25T21:16:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created\"}]},{\"@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=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created - 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-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created - JassWeb","og_description":"[ad_1] Algorithm input = [2,5,1,4,7,3,1,2,3] output = [[]] for idx,val in enumerate(input): if idx &gt; 0 and input[idx-1] &gt; input[idx]: output.append([val]) else: output[-1].append(val) print output Output is [[2, 5], [1, 4, 7], [3], [1, 2, 3]] Explanation of the algorithm in words: Create an output list with an empty sublist. Enumerate over the input list. ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/","og_site_name":"JassWeb","article_published_time":"2022-10-25T21:16:01+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created","datePublished":"2022-10-25T21:16:01+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/"},"wordCount":99,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["python","sublist"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/","url":"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/","name":"[Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-25T21:16:01+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-create-list-of-list-of-numbers-if-sorting-is-wrong-a-new-sublist-should-be-created\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Create list of list of numbers. If sorting is wrong a new sublist should be created"}]},{"@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=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","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\/17596","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=17596"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/17596\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=17596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=17596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=17596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}