{"id":108037,"date":"2020-12-17T07:00:00","date_gmt":"2020-12-17T05:00:00","guid":{"rendered":"https:\/\/www.javacodegeeks.com\/?p=108037"},"modified":"2020-12-14T15:06:19","modified_gmt":"2020-12-14T13:06:19","slug":"python-list-vs-tuples","status":"publish","type":"post","link":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html","title":{"rendered":"Python List vs Tuples"},"content":{"rendered":"<p>Hello in this tutorial, we will see and understand the differences between List vs Tuples in Python programming.<\/p>\n<h2>1. Introduction<\/h2>\n<p><strong>List<\/strong> and <strong>Tuple<\/strong> in python programming are used to store the data. List and Tuple data structures are similar in most cases but still have a few differences and we will understand them in this tutorial.<\/p>\n<ul>\n<li>List in python are ordered, are homogeneous, can be accessed by index, are mutable and, are dynamic. The list is defined by enclosed within square brackets and elements are comma-separated.\n<ul>\n<li>Syntax representation &#8211; <code>list_cars = ['dynamics', 'tynamics', 'alabaster', 'Bolt']<\/code><\/li>\n<\/ul>\n<\/li>\n<li>Tuple in python is defined by enclosing in oval parenthesis and elements are comma-separated. Tuple in python are heterogeneous and are immutable in nature. It has a fixed length (i.e. the size of the existing tuple cannot be changed). It is commonly used for unchangeable data.\n<ul>\n<li>Syntax representation &#8211; <code>tuple_cars = ('dynamics', 'tynamics', 'alabaster', 10)<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>1.1 Setting up Python<\/h3>\n<p>If someone needs to go through the Python installation on Windows, please watch <a href=\"https:\/\/www.youtube.com\/watch?v=i-MuSAwgwCU\" target=\"_blank\" rel=\"noopener\">this<\/a> link. You can download the Python from <a href=\"https:\/\/www.python.org\/downloads\/\" target=\"_blank\" rel=\"noopener\">this<\/a> link.<\/p>\n<h2>2. Python List vs Tuples<\/h2>\n<p>I am using <a href=\"https:\/\/www.jetbrains.com\/pycharm\/\" target=\"_blank\" rel=\"noopener\">JetBrains PyCharm<\/a> as my preferred IDE. You are free to choose the IDE of your choice.<\/p>\n<h3>2.1 Python List vs Tuples<\/h3>\n<p>Let us understand this with the help of a code snippet.<\/p>\n<p><span style=\"text-decoration: underline;\"><em>Python List vs Tuples<\/em><\/span><\/p>\n<div>\n<div id=\"highlighter_766057\" class=\"syntaxhighlighter  python\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">01<\/div>\n<div class=\"line number2 index1 alt1\">02<\/div>\n<div class=\"line number3 index2 alt2\">03<\/div>\n<div class=\"line number4 index3 alt1\">04<\/div>\n<div class=\"line number5 index4 alt2\">05<\/div>\n<div class=\"line number6 index5 alt1\">06<\/div>\n<div class=\"line number7 index6 alt2\">07<\/div>\n<div class=\"line number8 index7 alt1\">08<\/div>\n<div class=\"line number9 index8 alt2\">09<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"python comments\"># python list vs tuples assignment<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"python comments\"># python allocates memory to tuples in larger blocks with a low overhead as they are immutable<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"python comments\"># tuples can contain elements belonging to different data-types<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"python comments\"># tuples cannot be copied<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"python comments\"># tuples have fixed length i.e. you cannot change the size of an existing tuple<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"python plain\">tuple_cars <\/code><code class=\"python keyword\">=<\/code> <code class=\"python plain\">(<\/code><code class=\"python string\">'dynamics'<\/code><code class=\"python plain\">, <\/code><code class=\"python string\">'tynamics'<\/code><code class=\"python plain\">, <\/code><code class=\"python string\">'alabaster'<\/code><code class=\"python plain\">, <\/code><code class=\"python value\">10<\/code><code class=\"python plain\">)<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"python functions\">print<\/code><code class=\"python plain\">(<\/code><code class=\"python string\">'tuple = {}'<\/code><code class=\"python plain\">.<\/code><code class=\"python functions\">format<\/code><code class=\"python plain\">(tuple_cars))<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"python functions\">print<\/code><code class=\"python plain\">(<\/code><code class=\"python string\">'size of tuple = {}'<\/code><code class=\"python plain\">.<\/code><code class=\"python functions\">format<\/code><code class=\"python plain\">(tuple_cars.__sizeof__()))<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"python functions\">print<\/code><code class=\"python plain\">(<\/code><code class=\"python string\">'\\n'<\/code><code class=\"python plain\">)<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"python comments\"># immutable tuples<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"python comments\"># tuples do not support item assignment<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"python comments\"># below print statement will throw an exception. uncomment it to see the effect<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"python comments\"># tuple_cars[0] = 'Supremacy'<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"python functions\">print<\/code><code class=\"python plain\">(<\/code><code class=\"python string\">'\\n'<\/code><code class=\"python plain\">)<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"python comments\"># python allocates memory to list in smaller blocks<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"python comments\"># list can contain elements belonging to the same data-type<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"python comments\"># list have variable length<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"python plain\">list_cars <\/code><code class=\"python keyword\">=<\/code> <code class=\"python plain\">[<\/code><code class=\"python string\">'dynamics'<\/code><code class=\"python plain\">, <\/code><code class=\"python string\">'tynamics'<\/code><code class=\"python plain\">, <\/code><code class=\"python string\">'alabaster'<\/code><code class=\"python plain\">, <\/code><code class=\"python string\">'Bolt'<\/code><code class=\"python plain\">]<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"python functions\">print<\/code><code class=\"python plain\">(<\/code><code class=\"python string\">'list = {}'<\/code><code class=\"python plain\">.<\/code><code class=\"python functions\">format<\/code><code class=\"python plain\">(list_cars))<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"python functions\">print<\/code><code class=\"python plain\">(<\/code><code class=\"python string\">'size of list = {}'<\/code><code class=\"python plain\">.<\/code><code class=\"python functions\">format<\/code><code class=\"python plain\">(list_cars.__sizeof__()))<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"python functions\">print<\/code><code class=\"python plain\">(<\/code><code class=\"python string\">'\\n'<\/code><code class=\"python plain\">)<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"python comments\"># mutable list<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"python plain\">list_cars[<\/code><code class=\"python value\">0<\/code><code class=\"python plain\">] <\/code><code class=\"python keyword\">=<\/code> <code class=\"python string\">'mystery'<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"python functions\">print<\/code><code class=\"python plain\">(<\/code><code class=\"python string\">'updated list = {}'<\/code><code class=\"python plain\">.<\/code><code class=\"python functions\">format<\/code><code class=\"python plain\">(list_cars))<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>If everything goes well the following output will be shown in the IDE console.<div style=\"display:inline-block; margin: 15px 0;\"> <div id=\"adngin-JavaCodeGeeks_incontent_video-0\" style=\"display:inline-block;\"><\/div> <\/div><\/p>\n<p><span style=\"text-decoration: underline;\"><em>Console Output<\/em><\/span><\/p>\n<div>\n<div id=\"highlighter_361189\" class=\"syntaxhighlighter  plain\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">tuple = ('dynamics', 'tynamics', 'alabaster', 10)<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"plain plain\">size of tuple = 56<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"plain plain\">list = ['dynamics', 'tynamics', 'alabaster', 'Bolt']<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"plain plain\">size of list = 72<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"plain plain\">updated list = ['mystery', 'tynamics', 'alabaster', 'Bolt']<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>That is all for this tutorial and I hope the article served you with whatever you were looking for. Happy Learning and do not forget to share!<\/p>\n<h2>3. Summary<\/h2>\n<p>In this tutorial, we learned:<\/p>\n<ul>\n<li>the differences between List vs Tuples data structure<\/li>\n<li>Sample program to understand the List and Tuple implementation in python<\/li>\n<\/ul>\n<p>You can download the source code of this tutorial from the <a href=\"#projectDownload\">Downloads<\/a> section.<\/p>\n<h2><a name=\"projectDownload\"><\/a>4. Download the Project<\/h2>\n<p>This was a tutorial on <em>List<\/em> and <em>Tuple<\/em> in python programming.<\/p>\n<div class=\"download\"><strong>Download<\/strong><br \/>\nYou can download the full source code of this example here: <a href=\"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2020\/12\/Python-List-vs-Tuples.zip\" target=\"_blank\" rel=\"noopener\"><strong>Python List vs Tuples<\/strong><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Hello in this tutorial, we will see and understand the differences between List vs Tuples in Python programming. 1. Introduction List and Tuple in python programming are used to store the data. List and Tuple data structures are similar in most cases but still have a few differences and we will understand them in this &hellip;<\/p>\n","protected":false},"author":26931,"featured_media":219,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1878],"tags":[224],"class_list":["post-108037","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python List vs Tuples - Java Code Geeks<\/title>\n<meta name=\"description\" content=\"Hello in this tutorial, we will see and understand the differences between List vs Tuples in Python programming. 1. Introduction List and Tuple in python\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python List vs Tuples - Java Code Geeks\" \/>\n<meta property=\"og:description\" content=\"Hello in this tutorial, we will see and understand the differences between List vs Tuples in Python programming. 1. Introduction List and Tuple in python\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html\" \/>\n<meta property=\"og:site_name\" content=\"Java Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javacodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-17T05:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/python-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Yatin Batra\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:site\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yatin Batra\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html\"},\"author\":{\"name\":\"Yatin Batra\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/person\\\/cda31a4c1965373fed40c8907dc09b8d\"},\"headline\":\"Python List vs Tuples\",\"datePublished\":\"2020-12-17T05:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html\"},\"wordCount\":321,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/python-logo.jpg\",\"keywords\":[\"Python\"],\"articleSection\":[\"Python\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html\",\"name\":\"Python List vs Tuples - Java Code Geeks\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/python-logo.jpg\",\"datePublished\":\"2020-12-17T05:00:00+00:00\",\"description\":\"Hello in this tutorial, we will see and understand the differences between List vs Tuples in Python programming. 1. Introduction List and Tuple in python\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html#primaryimage\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/python-logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/python-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/python-list-vs-tuples.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web Development\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/category\\\/web-development\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Python\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/category\\\/web-development\\\/python\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Python List vs Tuples\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#website\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\",\"name\":\"Java Code Geeks\",\"description\":\"Java Developers Resource Center\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\"},\"alternateName\":\"JCG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.javacodegeeks.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/exelixis-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/javacodegeeks\",\"https:\\\/\\\/x.com\\\/javacodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/person\\\/cda31a4c1965373fed40c8907dc09b8d\",\"name\":\"Yatin Batra\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/Yatin.batra_.jpg\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/Yatin.batra_.jpg\",\"contentUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/Yatin.batra_.jpg\",\"caption\":\"Yatin Batra\"},\"description\":\"An experience full-stack engineer well versed with Core Java, Spring\\\/Springboot, MVC, Security, AOP, Frontend (Angular &amp; React), and cloud technologies (such as AWS, GCP, Jenkins, Docker, K8).\",\"sameAs\":[\"https:\\\/\\\/www.javacodegeeks.com\"],\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/author\\\/yatin-batra\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python List vs Tuples - Java Code Geeks","description":"Hello in this tutorial, we will see and understand the differences between List vs Tuples in Python programming. 1. Introduction List and Tuple in python","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:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html","og_locale":"en_US","og_type":"article","og_title":"Python List vs Tuples - Java Code Geeks","og_description":"Hello in this tutorial, we will see and understand the differences between List vs Tuples in Python programming. 1. Introduction List and Tuple in python","og_url":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html","og_site_name":"Java Code Geeks","article_publisher":"https:\/\/www.facebook.com\/javacodegeeks","article_published_time":"2020-12-17T05:00:00+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/python-logo.jpg","type":"image\/jpeg"}],"author":"Yatin Batra","twitter_card":"summary_large_image","twitter_creator":"@javacodegeeks","twitter_site":"@javacodegeeks","twitter_misc":{"Written by":"Yatin Batra","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html#article","isPartOf":{"@id":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html"},"author":{"name":"Yatin Batra","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/person\/cda31a4c1965373fed40c8907dc09b8d"},"headline":"Python List vs Tuples","datePublished":"2020-12-17T05:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html"},"wordCount":321,"commentCount":0,"publisher":{"@id":"https:\/\/www.javacodegeeks.com\/#organization"},"image":{"@id":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html#primaryimage"},"thumbnailUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/python-logo.jpg","keywords":["Python"],"articleSection":["Python"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html","url":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html","name":"Python List vs Tuples - Java Code Geeks","isPartOf":{"@id":"https:\/\/www.javacodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html#primaryimage"},"image":{"@id":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html#primaryimage"},"thumbnailUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/python-logo.jpg","datePublished":"2020-12-17T05:00:00+00:00","description":"Hello in this tutorial, we will see and understand the differences between List vs Tuples in Python programming. 1. Introduction List and Tuple in python","breadcrumb":{"@id":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html#primaryimage","url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/python-logo.jpg","contentUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/python-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/www.javacodegeeks.com\/python-list-vs-tuples.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.javacodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Web Development","item":"https:\/\/www.javacodegeeks.com\/category\/web-development"},{"@type":"ListItem","position":3,"name":"Python","item":"https:\/\/www.javacodegeeks.com\/category\/web-development\/python"},{"@type":"ListItem","position":4,"name":"Python List vs Tuples"}]},{"@type":"WebSite","@id":"https:\/\/www.javacodegeeks.com\/#website","url":"https:\/\/www.javacodegeeks.com\/","name":"Java Code Geeks","description":"Java Developers Resource Center","publisher":{"@id":"https:\/\/www.javacodegeeks.com\/#organization"},"alternateName":"JCG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.javacodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.javacodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/www.javacodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javacodegeeks","https:\/\/x.com\/javacodegeeks"]},{"@type":"Person","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/person\/cda31a4c1965373fed40c8907dc09b8d","name":"Yatin Batra","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/12\/Yatin.batra_.jpg","url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/12\/Yatin.batra_.jpg","contentUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/12\/Yatin.batra_.jpg","caption":"Yatin Batra"},"description":"An experience full-stack engineer well versed with Core Java, Spring\/Springboot, MVC, Security, AOP, Frontend (Angular &amp; React), and cloud technologies (such as AWS, GCP, Jenkins, Docker, K8).","sameAs":["https:\/\/www.javacodegeeks.com"],"url":"https:\/\/www.javacodegeeks.com\/author\/yatin-batra"}]}},"_links":{"self":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/108037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/users\/26931"}],"replies":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/comments?post=108037"}],"version-history":[{"count":0,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/108037\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/media\/219"}],"wp:attachment":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/media?parent=108037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/categories?post=108037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/tags?post=108037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}