{"id":31592,"date":"2022-10-13T09:48:02","date_gmt":"2022-10-13T09:48:02","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=31592"},"modified":"2022-12-23T05:45:49","modified_gmt":"2022-12-23T05:45:49","slug":"python-tutorials-difference-between-list-array-tuple-set-dict","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/python-tutorials-difference-between-list-array-tuple-set-dict\/","title":{"rendered":"Python Tutorials: Difference between List &#038; Array &#038; Tuple &#038; Set &#038; Dict"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>List<\/th><th>Array<\/th><th>Tuple<\/th><\/tr><\/thead><tbody><tr><td>List is mutable<\/td><td>Array is mutable<\/td><td>Tuple is immutable<\/td><\/tr><tr><td>A list is ordered collection of items<\/td><td>An array is ordered collection of items<\/td><td>A tuple is an ordered collection of items<\/td><\/tr><tr><td>Item in the list can be changed or replaced<\/td><td>Item in the array can be changed or replaced<\/td><td>Item in the tuple cannot be changed or replaced<\/td><\/tr><tr><td>List can store more than one data type<\/td><td>Array can store only similar data types<\/td><td>Tuple can store more than one data type<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">mutable<\/h2>\n\n\n\n<p><strong>Mutable&nbsp;<\/strong>means that you can manipulate the <strong>list <\/strong>by adding to it, removing elements, updating already existing elements, etc.&nbsp;<strong>Sequence&nbsp;<\/strong>means that the elements are ordered, and indexed to start at index 0. The&nbsp;<strong>objects&nbsp;<\/strong>may be any object type in python, from other lists to functions to custom objects.&nbsp;<strong>Square brackets<\/strong>&nbsp;enclose the list values .<\/p>\n\n\n\n<p><strong>Mutable&nbsp;<\/strong>means that you can manipulate an <strong>array <\/strong>by adding or removing elements, updating already existing elements, etc.&nbsp;<strong>Sequence&nbsp;<\/strong>means that the elements are ordered, and indexed to start at index 0. However, unlike lists, arrays can only contains items of the&nbsp;<strong>same data type<\/strong>&nbsp;such as Ints, Floats, or Characters.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Immutable<\/h2>\n\n\n\n<p><strong>Immutable\u00a0<\/strong>means that once a tuple is created, you\u00a0<em>cannot\u00a0<\/em>manipulate its contents, for example removing, updating or adding elements. Similar to lists above, the elements are in an\u00a0<strong>ordered\u00a0<\/strong>and\u00a0<strong>indexed\u00a0<\/strong>Sequence and can contain any python\u00a0<strong>Objects<\/strong>. However, the tuple is created using\u00a0<strong>parentheses<\/strong>, which are just normal brackets().<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">odered<\/h2>\n\n\n\n<p>When we say that lists are ordered, it means that the items have a defined order, and that order will not change.<\/p>\n\n\n\n<p>If you add new items to a list, the new items will be placed at the end of the list.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unordered<\/h2>\n\n\n\n<p><strong>Unordered&nbsp;<\/strong>means that they&nbsp;<em>cannot&nbsp;<\/em>be indexed.&nbsp;<strong>Key-value<\/strong>&nbsp;pairs means each element has a key which stores the value, and you can access an element\u2019s value by its key.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"567\" height=\"289\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-1.png\" alt=\"\" class=\"wp-image-31594\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-1.png 567w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-1-300x153.png 300w\" sizes=\"auto, (max-width: 567px) 100vw, 567px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"295\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-2.png\" alt=\"\" class=\"wp-image-31595\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-2.png 795w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-2-300x111.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-2-768x285.png 768w\" sizes=\"auto, (max-width: 795px) 100vw, 795px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"409\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-3-1024x409.png\" alt=\"\" class=\"wp-image-31597\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-3-1024x409.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-3-300x120.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-3-768x307.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-3.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"791\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-4-1024x791.jpg\" alt=\"\" class=\"wp-image-31598\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-4-1024x791.jpg 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-4-300x232.jpg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-4-768x593.jpg 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-4.jpg 1035w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"614\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-5-1024x614.jpg\" alt=\"\" class=\"wp-image-31599\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-5-1024x614.jpg 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-5-300x180.jpg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-5-768x460.jpg 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-5.jpg 1048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"543\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-6-1024x543.jpg\" alt=\"\" class=\"wp-image-31600\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-6-1024x543.jpg 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-6-300x159.jpg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-6-768x407.jpg 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-6.jpg 1354w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"569\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-7-1024x569.jpg\" alt=\"\" class=\"wp-image-31601\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-7-1024x569.jpg 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-7-300x167.jpg 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-7-768x427.jpg 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/10\/python-list-tuple-set-array-dict-7.jpg 1476w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Lists<\/h2>\n\n\n\n<p>A list is of an ordered collection data type that is mutable which means it can be easily modified and we can change its data values and a list can be indexed, sliced, and changed and each element can be accessed using its index value in the list. The following are the main characteristics of a List:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The list is an ordered collection of data types.<\/li>\n\n\n\n<li>The list is mutable.<\/li>\n\n\n\n<li>List are dynamic and can contain objects of different data types.<\/li>\n\n\n\n<li>List elements can be accessed by index number.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\"><span class=\"hljs-comment\"># Python program to demonstrate List<\/span>\n\n<span class=\"hljs-keyword\">list<\/span> = &#091;<span class=\"hljs-string\">\"mango\"<\/span>, <span class=\"hljs-string\">\"strawberry\"<\/span>, <span class=\"hljs-string\">\"orange\"<\/span>,\n\t\t<span class=\"hljs-string\">\"apple\"<\/span>, <span class=\"hljs-string\">\"banana\"<\/span>]\n<span class=\"hljs-keyword\">print<\/span>(<span class=\"hljs-keyword\">list<\/span>)\n\n<span class=\"hljs-comment\"># we can specify the range of the<\/span>\n<span class=\"hljs-comment\"># index by specifying where to start<\/span>\n<span class=\"hljs-comment\"># and where to end<\/span>\n<span class=\"hljs-keyword\">print<\/span>(<span class=\"hljs-keyword\">list<\/span>&#091;<span class=\"hljs-number\">2<\/span>:<span class=\"hljs-number\">4<\/span>])\n\n<span class=\"hljs-comment\"># we can also change the item in the<\/span>\n<span class=\"hljs-comment\"># list by using its index number<\/span>\n<span class=\"hljs-keyword\">list<\/span>&#091;<span class=\"hljs-number\">1<\/span>] = <span class=\"hljs-string\">\"grapes\"<\/span>\n<span class=\"hljs-keyword\">print<\/span>(<span class=\"hljs-keyword\">list<\/span>&#091;<span class=\"hljs-number\">1<\/span>])\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">array<\/h2>\n\n\n\n<p>An array is a collection of items stored at contiguous memory locations. The idea is to store multiple items of the same type together. This makes it easier to calculate the position of each element by simply adding an offset to a base value, i.e., the memory location of the first element of the array (generally denoted by the name of the array). The following are the main characteristics of an Array:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An array is an ordered collection of the similar data types.<\/li>\n\n\n\n<li>An array is mutable.<\/li>\n\n\n\n<li>An array can be accessed by using its index number.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\"><span class=\"hljs-comment\"># Python program to demonstrate<\/span>\n<span class=\"hljs-comment\"># Creation of Array<\/span>\n\n<span class=\"hljs-comment\"># importing \"array\" for array creations<\/span>\nimport <span class=\"hljs-keyword\">array<\/span> <span class=\"hljs-keyword\">as<\/span> arr\n\n<span class=\"hljs-comment\"># creating an array with integer type<\/span>\na = arr.<span class=\"hljs-keyword\">array<\/span>(<span class=\"hljs-string\">'i'<\/span>, &#091;<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">2<\/span>, <span class=\"hljs-number\">3<\/span>])\n\n<span class=\"hljs-comment\"># printing original array<\/span>\n<span class=\"hljs-keyword\">print<\/span> (<span class=\"hljs-string\">\"The new created array is : \"<\/span>, end =<span class=\"hljs-string\">\" \"<\/span>)\n<span class=\"hljs-keyword\">for<\/span> i in range (<span class=\"hljs-number\">0<\/span>, <span class=\"hljs-number\">3<\/span>):\n\t<span class=\"hljs-keyword\">print<\/span> (a&#091;i], end =<span class=\"hljs-string\">\" \"<\/span>)\n<span class=\"hljs-keyword\">print<\/span>()\n\n<span class=\"hljs-comment\"># creating an array with float type<\/span>\nb = arr.<span class=\"hljs-keyword\">array<\/span>(<span class=\"hljs-string\">'d'<\/span>, &#091;<span class=\"hljs-number\">2.5<\/span>, <span class=\"hljs-number\">3.2<\/span>, <span class=\"hljs-number\">3.3<\/span>])\n\n<span class=\"hljs-comment\"># printing original array<\/span>\n<span class=\"hljs-keyword\">print<\/span> (<span class=\"hljs-string\">\"The new created array is : \"<\/span>, end =<span class=\"hljs-string\">\" \"<\/span>)\n<span class=\"hljs-keyword\">for<\/span> i in range (<span class=\"hljs-number\">0<\/span>, <span class=\"hljs-number\">3<\/span>):\n\t<span class=\"hljs-keyword\">print<\/span> (b&#091;i], end =<span class=\"hljs-string\">\" \"<\/span>)\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">tuple<\/h2>\n\n\n\n<p>A tuple is an ordered and an immutable data type which means we cannot change its values and tuples are written in round brackets. We can access tuple by referring to the index number inside the square brackets. &nbsp;The following are the main characteristics of a Tuple:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tuples are immutable and can store any type of data type.<\/li>\n\n\n\n<li>it is defined using ().<\/li>\n\n\n\n<li>it cannot be changed or replaced as it is an immutable data type.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">tuple = (<span class=\"hljs-string\">\"orange\"<\/span>,<span class=\"hljs-string\">\"apple\"<\/span>,<span class=\"hljs-string\">\"banana\"<\/span>)\n<span class=\"hljs-keyword\">print<\/span>(tuple)\n\n<span class=\"hljs-comment\"># we can access the items in<\/span>\n<span class=\"hljs-comment\"># the tuple by its index number<\/span>\n<span class=\"hljs-keyword\">print<\/span>(tuple&#091;<span class=\"hljs-number\">2<\/span>])\n\n<span class=\"hljs-comment\">#we can specify the range of the<\/span>\n<span class=\"hljs-comment\"># index by specifying where to start<\/span>\n<span class=\"hljs-comment\"># and where to end<\/span>\n<span class=\"hljs-keyword\">print<\/span>(tuple&#091;<span class=\"hljs-number\">0<\/span>:<span class=\"hljs-number\">2<\/span>])\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Sets<\/h2>\n\n\n\n<p id=\"320e\">We cannot talk about python data structures without mentioning Sets, which we will not get into much details in this article.<\/p>\n\n\n\n<p id=\"9b36\">Sets are&nbsp;<strong>unordered&nbsp;<\/strong>collections of&nbsp;<strong>unique objects<\/strong>&nbsp;enclosed by&nbsp;<strong>curly braces{}&nbsp;<\/strong>\u2014 not to be confused with dictionaries which are also enclosed with curly braces.<\/p>\n\n\n\n<p id=\"8beb\"><strong>Unordered&nbsp;<\/strong>means the elements are not ordered therefore&nbsp;<em>cannot&nbsp;<\/em>be indexed.&nbsp;<strong>Unique&nbsp;<\/strong>means that a set&nbsp;<em>cannot&nbsp;<\/em>store&nbsp;<strong>duplicate&nbsp;<\/strong>values and are therefore very handy for removing duplicates from lists. You can store any python&nbsp;<strong>objects&nbsp;<\/strong>in a set. A set is created using&nbsp;<em>Set={values}.&nbsp;<\/em>You can convert a list into a set using<em>&nbsp;Set(list).<\/em><\/p>\n\n\n\n<p id=\"a1ed\">Sets have their own unique operations for merging two sets. These are&nbsp;<em>union()<\/em>&nbsp;function or | operator<em>, intersection()<\/em>&nbsp;function or &amp; operator<em>,&nbsp;<\/em>and the<em>&nbsp;difference()<\/em>&nbsp;function or \u2014 operator.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Syntax Differences<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">list_num = &#091;<span class=\"hljs-number\">1<\/span>,<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-number\">4<\/span>]\ntup_num = (<span class=\"hljs-number\">1<\/span>,<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-number\">4<\/span>)\n\n<span class=\"hljs-keyword\">print<\/span>(list_num)\n<span class=\"hljs-keyword\">print<\/span>(tup_num)\n\ntype(list_num)\ntype(tup_num)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\">List of functions of &#8220;list&#8221;<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Lists has more builtin function than that of tuple. We can use&nbsp;<code>dir([object])<\/code>&nbsp;inbuilt function to get all the associated functions for list and tuple.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">list_num = &#091;<span class=\"hljs-number\">1<\/span>,<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-number\">4<\/span>]\nc=dir(list_num)\n<span class=\"hljs-keyword\">print<\/span>(c)\n\nOutput:\n\n&#091;<span class=\"hljs-string\">'__add__'<\/span>,\n<span class=\"hljs-string\">'__class__'<\/span>,\n<span class=\"hljs-string\">'__contains__'<\/span>,\n<span class=\"hljs-string\">'__delattr__'<\/span>,\n<span class=\"hljs-string\">'__delitem__'<\/span>,\n<span class=\"hljs-string\">'__dir__'<\/span>,\n<span class=\"hljs-string\">'__doc__'<\/span>,\n<span class=\"hljs-string\">'__eq__'<\/span>,\n<span class=\"hljs-string\">'__format__'<\/span>,\n<span class=\"hljs-string\">'__ge__'<\/span>,\n<span class=\"hljs-string\">'__getattribute__'<\/span>,\n<span class=\"hljs-string\">'__getitem__'<\/span>,\n<span class=\"hljs-string\">'__gt__'<\/span>,\n<span class=\"hljs-string\">'__hash__'<\/span>,\n<span class=\"hljs-string\">'__iadd__'<\/span>,\n<span class=\"hljs-string\">'__imul__'<\/span>,\n<span class=\"hljs-string\">'__init__'<\/span>,\n<span class=\"hljs-string\">'__init_subclass__'<\/span>,\n<span class=\"hljs-string\">'__iter__'<\/span>,\n<span class=\"hljs-string\">'__le__'<\/span>,\n<span class=\"hljs-string\">'__len__'<\/span>,\n<span class=\"hljs-string\">'__lt__'<\/span>,\n<span class=\"hljs-string\">'__mul__'<\/span>,\n<span class=\"hljs-string\">'__ne__'<\/span>,\n<span class=\"hljs-string\">'__new__'<\/span>,\n<span class=\"hljs-string\">'__reduce__'<\/span>,\n<span class=\"hljs-string\">'__reduce_ex__'<\/span>,\n<span class=\"hljs-string\">'__repr__'<\/span>,\n<span class=\"hljs-string\">'__reversed__'<\/span>,\n<span class=\"hljs-string\">'__rmul__'<\/span>,\n<span class=\"hljs-string\">'__setattr__'<\/span>,\n<span class=\"hljs-string\">'__setitem__'<\/span>,\n<span class=\"hljs-string\">'__sizeof__'<\/span>,\n<span class=\"hljs-string\">'__str__'<\/span>,\n<span class=\"hljs-string\">'__subclasshook__'<\/span>,\n<span class=\"hljs-string\">'append'<\/span>,\n<span class=\"hljs-string\">'clear'<\/span>,\n<span class=\"hljs-string\">'copy'<\/span>,\n<span class=\"hljs-string\">'count'<\/span>,\n<span class=\"hljs-string\">'extend'<\/span>,\n<span class=\"hljs-string\">'index'<\/span>,\n<span class=\"hljs-string\">'insert'<\/span>,\n<span class=\"hljs-string\">'pop'<\/span>,\n<span class=\"hljs-string\">'remove'<\/span>,\n<span class=\"hljs-string\">'reverse'<\/span>,\n<span class=\"hljs-string\">'sort'<\/span>]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\">List of functions of &#8220;tuple&#8221;<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-6\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">tup_num = (<span class=\"hljs-number\">1<\/span>,<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-number\">4<\/span>)\nd=dir(tup_num)\n<span class=\"hljs-keyword\">print<\/span>(d)\n\nOutput:\n\n&#091;<span class=\"hljs-string\">'__add__'<\/span>,\n<span class=\"hljs-string\">'__class__'<\/span>,\n<span class=\"hljs-string\">'__contains__'<\/span>,\n<span class=\"hljs-string\">'__delattr__'<\/span>,\n<span class=\"hljs-string\">'__dir__'<\/span>,\n<span class=\"hljs-string\">'__doc__'<\/span>,\n<span class=\"hljs-string\">'__eq__'<\/span>,\n<span class=\"hljs-string\">'__format__'<\/span>,\n<span class=\"hljs-string\">'__ge__'<\/span>,\n<span class=\"hljs-string\">'__getattribute__'<\/span>,\n<span class=\"hljs-string\">'__getitem__'<\/span>,\n<span class=\"hljs-string\">'__getnewargs__'<\/span>,\n<span class=\"hljs-string\">'__gt__'<\/span>,\n<span class=\"hljs-string\">'__hash__'<\/span>,\n<span class=\"hljs-string\">'__init__'<\/span>,\n<span class=\"hljs-string\">'__init_subclass__'<\/span>,\n<span class=\"hljs-string\">'__iter__'<\/span>,\n<span class=\"hljs-string\">'__le__'<\/span>,\n<span class=\"hljs-string\">'__len__'<\/span>,\n<span class=\"hljs-string\">'__lt__'<\/span>,\n<span class=\"hljs-string\">'__mul__'<\/span>,\n<span class=\"hljs-string\">'__ne__'<\/span>,\n<span class=\"hljs-string\">'__new__'<\/span>,\n<span class=\"hljs-string\">'__reduce__'<\/span>,\n<span class=\"hljs-string\">'__reduce_ex__'<\/span>,\n<span class=\"hljs-string\">'__repr__'<\/span>,\n<span class=\"hljs-string\">'__rmul__'<\/span>,\n<span class=\"hljs-string\">'__setattr__'<\/span>,\n<span class=\"hljs-string\">'__sizeof__'<\/span>,\n<span class=\"hljs-string\">'__str__'<\/span>,\n<span class=\"hljs-string\">'__subclasshook__'<\/span>,\n<span class=\"hljs-string\">'count'<\/span>,\n<span class=\"hljs-string\">'index'<\/span>]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-6\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\">List of functions of &#8220;array&#8221;<\/h2>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-7\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">arrays = <span class=\"hljs-string\">\"123456\"<\/span>\na=dir(arrays)\n<span class=\"hljs-keyword\">print<\/span>(a)\n\n&#091;<span class=\"hljs-string\">'__add__'<\/span>\n <span class=\"hljs-string\">'__class__'<\/span>\n <span class=\"hljs-string\">'__contains__'<\/span>\n <span class=\"hljs-string\">'__delattr__'<\/span>\n <span class=\"hljs-string\">'__dir__'<\/span>\n <span class=\"hljs-string\">'__doc__'<\/span>\n <span class=\"hljs-string\">'__eq__'<\/span>\n <span class=\"hljs-string\">'__format__'<\/span>\n <span class=\"hljs-string\">'__ge__'<\/span>\n <span class=\"hljs-string\">'__getattribute__'<\/span>\n <span class=\"hljs-string\">'__getitem__'<\/span>\n <span class=\"hljs-string\">'__getnewargs__'<\/span>\n <span class=\"hljs-string\">'__gt__'<\/span>\n <span class=\"hljs-string\">'__hash__'<\/span>\n <span class=\"hljs-string\">'__init__'<\/span>\n <span class=\"hljs-string\">'__init_subclass__'<\/span>\n <span class=\"hljs-string\">'__iter__'<\/span>\n <span class=\"hljs-string\">'__le__'<\/span>\n <span class=\"hljs-string\">'__len__'<\/span>\n <span class=\"hljs-string\">'__lt__'<\/span>\n <span class=\"hljs-string\">'__mod__'<\/span>\n <span class=\"hljs-string\">'__mul__'<\/span>\n <span class=\"hljs-string\">'__ne__'<\/span>\n <span class=\"hljs-string\">'__new__'<\/span>\n <span class=\"hljs-string\">'__reduce__'<\/span>\n <span class=\"hljs-string\">'__reduce_ex__'<\/span>\n <span class=\"hljs-string\">'__repr__'<\/span>\n <span class=\"hljs-string\">'__rmod__'<\/span>\n <span class=\"hljs-string\">'__rmul__'<\/span>\n <span class=\"hljs-string\">'__setattr__'<\/span>\n <span class=\"hljs-string\">'__sizeof__'<\/span>\n <span class=\"hljs-string\">'__str__'<\/span>\n <span class=\"hljs-string\">'__subclasshook__'<\/span>\n <span class=\"hljs-string\">'capitalize'<\/span>\n <span class=\"hljs-string\">'casefold'<\/span>\n <span class=\"hljs-string\">'center'<\/span>\n <span class=\"hljs-string\">'count'<\/span>\n <span class=\"hljs-string\">'encode'<\/span>\n <span class=\"hljs-string\">'endswith'<\/span>\n <span class=\"hljs-string\">'expandtabs'<\/span>\n <span class=\"hljs-string\">'find'<\/span>\n <span class=\"hljs-string\">'format'<\/span>\n <span class=\"hljs-string\">'format_map'<\/span>\n <span class=\"hljs-string\">'index'<\/span>\n <span class=\"hljs-string\">'isalnum'<\/span>\n <span class=\"hljs-string\">'isalpha'<\/span>\n <span class=\"hljs-string\">'isascii'<\/span>\n <span class=\"hljs-string\">'isdecimal'<\/span>\n <span class=\"hljs-string\">'isdigit'<\/span>\n <span class=\"hljs-string\">'isidentifier'<\/span>\n <span class=\"hljs-string\">'islower'<\/span>\n <span class=\"hljs-string\">'isnumeric'<\/span>\n <span class=\"hljs-string\">'isprintable'<\/span>\n <span class=\"hljs-string\">'isspace'<\/span>\n <span class=\"hljs-string\">'istitle'<\/span>\n <span class=\"hljs-string\">'isupper'<\/span>\n <span class=\"hljs-string\">'join'<\/span>\n <span class=\"hljs-string\">'ljust'<\/span>\n <span class=\"hljs-string\">'lower'<\/span>\n <span class=\"hljs-string\">'lstrip'<\/span>\n <span class=\"hljs-string\">'maketrans'<\/span>\n <span class=\"hljs-string\">'partition'<\/span>\n <span class=\"hljs-string\">'removeprefix'<\/span>\n <span class=\"hljs-string\">'removesuffix'<\/span>\n <span class=\"hljs-string\">'replace'<\/span>\n <span class=\"hljs-string\">'rfind'<\/span>\n <span class=\"hljs-string\">'rindex'<\/span>\n <span class=\"hljs-string\">'rjust'<\/span>\n <span class=\"hljs-string\">'rpartition'<\/span>\n <span class=\"hljs-string\">'rsplit'<\/span>\n <span class=\"hljs-string\">'rstrip'<\/span>\n <span class=\"hljs-string\">'split'<\/span>\n <span class=\"hljs-string\">'splitlines'<\/span>\n <span class=\"hljs-string\">'startswith'<\/span>\n <span class=\"hljs-string\">'strip'<\/span>\n <span class=\"hljs-string\">'swapcase'<\/span>\n <span class=\"hljs-string\">'title'<\/span>\n <span class=\"hljs-string\">'translate'<\/span>\n <span class=\"hljs-string\">'upper'<\/span>\n <span class=\"hljs-string\">'zfill'<\/span>]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-7\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\">List of functions of &#8220;set&#8221;<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-8\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">&#091;<span class=\"hljs-string\">'__and__'<\/span>\n <span class=\"hljs-string\">'__class__'<\/span>\n <span class=\"hljs-string\">'__class_getitem__'<\/span>\n <span class=\"hljs-string\">'__contains__'<\/span>\n <span class=\"hljs-string\">'__delattr__'<\/span>\n <span class=\"hljs-string\">'__dir__'<\/span>\n <span class=\"hljs-string\">'__doc__'<\/span>\n <span class=\"hljs-string\">'__eq__'<\/span>\n <span class=\"hljs-string\">'__format__'<\/span>\n <span class=\"hljs-string\">'__ge__'<\/span>\n <span class=\"hljs-string\">'__getattribute__'<\/span>\n <span class=\"hljs-string\">'__gt__'<\/span>\n <span class=\"hljs-string\">'__hash__'<\/span>\n <span class=\"hljs-string\">'__iand__'<\/span>\n <span class=\"hljs-string\">'__init__'<\/span>\n <span class=\"hljs-string\">'__init_subclass__'<\/span>\n <span class=\"hljs-string\">'__ior__'<\/span>\n <span class=\"hljs-string\">'__isub__'<\/span>\n <span class=\"hljs-string\">'__iter__'<\/span>\n <span class=\"hljs-string\">'__ixor__'<\/span>\n <span class=\"hljs-string\">'__le__'<\/span>\n <span class=\"hljs-string\">'__len__'<\/span>\n <span class=\"hljs-string\">'__lt__'<\/span>\n <span class=\"hljs-string\">'__ne__'<\/span>\n <span class=\"hljs-string\">'__new__'<\/span>\n <span class=\"hljs-string\">'__or__'<\/span>\n <span class=\"hljs-string\">'__rand__'<\/span>\n <span class=\"hljs-string\">'__reduce__'<\/span>\n <span class=\"hljs-string\">'__reduce_ex__'<\/span>\n <span class=\"hljs-string\">'__repr__'<\/span>\n <span class=\"hljs-string\">'__ror__'<\/span>\n <span class=\"hljs-string\">'__rsub__'<\/span>\n <span class=\"hljs-string\">'__rxor__'<\/span>\n <span class=\"hljs-string\">'__setattr__'<\/span>\n <span class=\"hljs-string\">'__sizeof__'<\/span>\n <span class=\"hljs-string\">'__str__'<\/span>\n <span class=\"hljs-string\">'__sub__'<\/span>\n <span class=\"hljs-string\">'__subclasshook__'<\/span>\n <span class=\"hljs-string\">'__xor__'<\/span>\n <span class=\"hljs-string\">'add'<\/span>\n <span class=\"hljs-string\">'clear'<\/span>\n <span class=\"hljs-string\">'copy'<\/span>\n <span class=\"hljs-string\">'difference'<\/span>\n <span class=\"hljs-string\">'difference_update'<\/span>\n <span class=\"hljs-string\">'discard'<\/span>\n <span class=\"hljs-string\">'intersection'<\/span>\n <span class=\"hljs-string\">'intersection_update'<\/span>\n <span class=\"hljs-string\">'isdisjoint'<\/span>\n <span class=\"hljs-string\">'issubset'<\/span>\n <span class=\"hljs-string\">'issuperset'<\/span>\n <span class=\"hljs-string\">'pop'<\/span>\n <span class=\"hljs-string\">'remove'<\/span>\n <span class=\"hljs-string\">'symmetric_difference'<\/span>\n <span class=\"hljs-string\">'symmetric_difference_update'<\/span>\n <span class=\"hljs-string\">'union'<\/span>\n <span class=\"hljs-string\">'update'<\/span>]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-8\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\">List of functions of &#8220;dictionaries&#8221;<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-9\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">&#091;<span class=\"hljs-string\">'__class__'<\/span>\n <span class=\"hljs-string\">'__class_getitem__'<\/span>\n <span class=\"hljs-string\">'__contains__'<\/span>\n <span class=\"hljs-string\">'__delattr__'<\/span>\n <span class=\"hljs-string\">'__delitem__'<\/span>\n <span class=\"hljs-string\">'__dir__'<\/span>\n <span class=\"hljs-string\">'__doc__'<\/span>\n <span class=\"hljs-string\">'__eq__'<\/span>\n <span class=\"hljs-string\">'__format__'<\/span>\n <span class=\"hljs-string\">'__ge__'<\/span>\n <span class=\"hljs-string\">'__getattribute__'<\/span>\n <span class=\"hljs-string\">'__getitem__'<\/span>\n <span class=\"hljs-string\">'__gt__'<\/span>\n <span class=\"hljs-string\">'__hash__'<\/span>\n <span class=\"hljs-string\">'__init__'<\/span>\n <span class=\"hljs-string\">'__init_subclass__'<\/span>\n <span class=\"hljs-string\">'__ior__'<\/span>\n <span class=\"hljs-string\">'__iter__'<\/span>\n <span class=\"hljs-string\">'__le__'<\/span>\n <span class=\"hljs-string\">'__len__'<\/span>\n <span class=\"hljs-string\">'__lt__'<\/span>\n <span class=\"hljs-string\">'__ne__'<\/span>\n <span class=\"hljs-string\">'__new__'<\/span>\n <span class=\"hljs-string\">'__or__'<\/span>\n <span class=\"hljs-string\">'__reduce__'<\/span>\n <span class=\"hljs-string\">'__reduce_ex__'<\/span>\n <span class=\"hljs-string\">'__repr__'<\/span>\n <span class=\"hljs-string\">'__reversed__'<\/span>\n <span class=\"hljs-string\">'__ror__'<\/span>\n <span class=\"hljs-string\">'__setattr__'<\/span>\n <span class=\"hljs-string\">'__setitem__'<\/span>\n <span class=\"hljs-string\">'__sizeof__'<\/span>\n <span class=\"hljs-string\">'__str__'<\/span>\n <span class=\"hljs-string\">'__subclasshook__'<\/span>\n <span class=\"hljs-string\">'clear'<\/span>\n <span class=\"hljs-string\">'copy'<\/span>\n <span class=\"hljs-string\">'fromkeys'<\/span>\n <span class=\"hljs-string\">'get'<\/span>\n <span class=\"hljs-string\">'items'<\/span>\n <span class=\"hljs-string\">'keys'<\/span>\n <span class=\"hljs-string\">'pop'<\/span>\n <span class=\"hljs-string\">'popitem'<\/span>\n <span class=\"hljs-string\">'setdefault'<\/span>\n <span class=\"hljs-string\">'update'<\/span>\n <span class=\"hljs-string\">'values'<\/span>]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-9\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>","protected":false},"excerpt":{"rendered":"<p>List Array Tuple List is mutable Array is mutable Tuple is immutable A list is ordered collection of items An array is ordered collection of items A tuple is an&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-31592","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/31592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=31592"}],"version-history":[{"count":8,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/31592\/revisions"}],"predecessor-version":[{"id":31979,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/31592\/revisions\/31979"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=31592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=31592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=31592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}