{"id":30070,"date":"2023-01-13T03:05:31","date_gmt":"2023-01-12T21:35:31","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/"},"modified":"2023-01-13T03:05:31","modified_gmt":"2023-01-12T21:35:31","slug":"solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/","title":{"rendered":"[Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-21566026\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"21566026\" data-parentid=\"21565067\" 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>If I am following your code correctly, the variables <code>card1<\/code> and <code>card2<\/code> should contain some string like <code>'AC'<\/code> or <code>'5D'<\/code>.  It looks like you want to look at the suit and the number separately (<code>value.find(card1[0] [0]) + ((suit.find(card1[0][1]))*20)<\/code>).  You only need one index here, not two.  Check out the below example:<\/p>\n<pre><code>&gt;&gt;&gt; a=\"AC\"\n&gt;&gt;&gt; a[0]\n'A'\n&gt;&gt;&gt; a[1]\n'C'\n&gt;&gt;&gt; a[0][0]\n'A'\n&gt;&gt;&gt; a[0][1]\nTraceback (most recent call last):\n  File \"&lt;stdin&gt;\", line 1, in &lt;module&gt;\nIndexError: string index out of range\n<\/code><\/pre>\n<p>The string <code>'C'<\/code> has only one element, so when you do <code>card1[0][1]<\/code> you get an index error.  You want to replace that code with<\/p>\n<pre><code>card1 = value.find(card1[0]) + ((suit.find(card1[1]))*20)\ncard2 = value.find(card2[0]) + ((suit.find(card2[1]))*20)\n<\/code><\/pre>\n<p>That should get rid of your <code>IndexError<\/code>.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">1<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] If I am following your code correctly, the variables card1 and card2 should contain some string like &#8216;AC&#8217; or &#8216;5D&#8217;. It looks like you want to look at the suit and the number separately (value.find(card1[0] [0]) + ((suit.find(card1[0][1]))*20)). You only need one index here, not two. Check out the below example: &gt;&gt;&gt; a=&#8221;AC&#8221; &gt;&gt;&gt; &#8230; <a title=\"[Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/\" aria-label=\"More on [Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed]\">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],"class_list":["post-30070","post","type-post","status-publish","format-standard","hentry","category-solved","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed] - 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-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] If I am following your code correctly, the variables card1 and card2 should contain some string like &#039;AC&#039; or &#039;5D&#039;. It looks like you want to look at the suit and the number separately (value.find(card1[0] [0]) + ((suit.find(card1[0][1]))*20)). You only need one index here, not two. Check out the below example: &gt;&gt;&gt; a=&quot;AC&quot; &gt;&gt;&gt; ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-12T21:35:31+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-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed]\",\"datePublished\":\"2023-01-12T21:35:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/\"},\"wordCount\":125,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"python\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/\",\"name\":\"[Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2023-01-12T21:35:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed]\"}]},{\"@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=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed] - 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-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed] - JassWeb","og_description":"[ad_1] If I am following your code correctly, the variables card1 and card2 should contain some string like 'AC' or '5D'. It looks like you want to look at the suit and the number separately (value.find(card1[0] [0]) + ((suit.find(card1[0][1]))*20)). You only need one index here, not two. Check out the below example: &gt;&gt;&gt; a=\"AC\" &gt;&gt;&gt; ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/","og_site_name":"JassWeb","article_published_time":"2023-01-12T21:35:31+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-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed]","datePublished":"2023-01-12T21:35:31+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/"},"wordCount":125,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["python"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/","name":"[Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2023-01-12T21:35:31+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-i-am-attempting-to-sort-a-single-hand-of-cards-by-rank-and-suit-with-no-builtins-in-python-3-using-the-code-i-have-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] I am attempting to sort a single hand of cards by rank and suit with no builtins in Python 3 using the code I have [closed]"}]},{"@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=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","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\/30070","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=30070"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/30070\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=30070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=30070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=30070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}