{"id":1133,"date":"2020-11-15T03:03:17","date_gmt":"2020-11-15T03:03:17","guid":{"rendered":"https:\/\/www.pythontutorial.net\/?page_id=1133"},"modified":"2025-03-27T14:31:47","modified_gmt":"2025-03-27T14:31:47","slug":"python-sequences","status":"publish","type":"page","link":"https:\/\/www.pythontutorial.net\/advanced-python\/python-sequences\/","title":{"rendered":"Python Sequences"},"content":{"rendered":"\n<p><strong>Summary<\/strong>: in this tutorial, you&#8217;ll learn about the Python sequences and their basic operations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='introduction-to-python-sequences'>Introduction to Python sequences <a href=\"#introduction-to-python-sequences\" class=\"anchor\" id=\"introduction-to-python-sequences\" title=\"Anchor for Introduction to Python sequences\">#<\/a><\/h2>\n\n\n\n<p>A sequence is a positionally ordered collection of items. And you can refer to any item in the sequence by using its index number e.g., <code>s[0]<\/code> and <code>s[1]<\/code>.<\/p>\n\n\n\n<p>In Python, the sequence index starts at 0, not 1. So the first element is <code>s[0]<\/code> and the second element is <code>s[1]<\/code>. If the sequence <code>s<\/code> has <code>n<\/code> items, the last item is <code>s[n-1]<\/code>.<\/p>\n\n\n\n<p>Python has the following built-in sequence types: <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-list\/\">lists<\/a>, bytearrays, <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-string\/\">strings<\/a>, <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-tuples\/\">tuples<\/a>, range, and bytes. Python classifies sequence types as <a href=\"https:\/\/www.pythontutorial.net\/advanced-python\/python-mutable-and-immutable\/\">mutable and immutable<\/a>.<\/p>\n\n\n\n<p>The mutable sequence types are lists and bytearrays while the immutable sequence types are strings, tuples, range, and bytes.<\/p>\n\n\n\n<p>A sequence can be homogeneous or heterogeneous. In a homogeneous sequence, all elements have the same type. For example, strings are homogeneous sequences where each element is of the same type.<\/p>\n\n\n\n<p>Lists, however, are heterogeneous sequences where you can store elements of different types including integer, strings, objects, etc.<\/p>\n\n\n\n<p>In general, homogeneous sequence types are more efficient than heterogeneous in terms of storage and operations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='sequence-type-vs-iterable-type'>Sequence type vs iterable type <a href=\"#sequence-type-vs-iterable-type\" class=\"anchor\" id=\"sequence-type-vs-iterable-type\" title=\"Anchor for Sequence type vs iterable type\">#<\/a><\/h2>\n\n\n\n<p>An <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-iterables\/\">iterable<\/a> is a collection of objects where you can get each element one by one. Therefore, any sequence is iterable. For example, a list is iterable.<\/p>\n\n\n\n<p>However, an iterable may not be a sequence type. For example, a <a href=\"https:\/\/www.pythontutorial.net\/python-basics\/python-disjoint-sets\/\">set<\/a> is iterable but it&#8217;s not a sequence.<\/p>\n\n\n\n<p>Generally speaking, iterables are more general than sequence types.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='standard-python-sequence-methods'>Standard Python sequence methods <a href=\"#standard-python-sequence-methods\" class=\"anchor\" id=\"standard-python-sequence-methods\" title=\"Anchor for Standard Python sequence methods\">#<\/a><\/h2>\n\n\n\n<p>The following explains some standard sequence methods:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id='counting-elements-of-a-python-sequence'>Counting elements of a Python sequence <a href=\"#counting-elements-of-a-python-sequence\" class=\"anchor\" id=\"counting-elements-of-a-python-sequence\" title=\"Anchor for Counting elements of a Python sequence\">#<\/a><\/h3>\n\n\n\n<p>To get the number of elements of a sequence, you use the built-in <code>len<\/code> function:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">len(seq)<\/code><\/span><\/pre>\n\n\n<p>The following example uses the <code>len<\/code> function to get the number of items in the <code>cities<\/code> list:<\/p>\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\">cities = &#91;<span class=\"hljs-string\">'San Francisco'<\/span>, <span class=\"hljs-string\">'New York'<\/span>, <span class=\"hljs-string\">'Washington DC'<\/span>]\n\n<span class=\"hljs-keyword\">print<\/span>(len(cities))\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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=Y2l0aWVzID0gWydTYW4gRnJhbmNpc2NvJywgJ05ldyBZb3JrJywgJ1dhc2hpbmd0b24gREMnXQoKcHJpbnQobGVuKGNpdGllcykp\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">3<\/code><\/span><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id='checking-if-an-item-exists-in-a-python-sequence'>Checking if an item exists in a Python sequence <a href=\"#checking-if-an-item-exists-in-a-python-sequence\" class=\"anchor\" id=\"checking-if-an-item-exists-in-a-python-sequence\" title=\"Anchor for Checking if an item exists in a Python sequence\">#<\/a><\/h3>\n\n\n\n<p>To check if an item exists in a sequence, you use the <code>in<\/code> operator:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">element in seq<\/code><\/span><\/pre>\n\n\n<p>The following example uses the <code>in<\/code> operator to check if the <code>'New York'<\/code> is in the <code>cities<\/code> list:<\/p>\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\">cities = &#91;<span class=\"hljs-string\">'San Francisco'<\/span>, <span class=\"hljs-string\">'New York'<\/span>, <span class=\"hljs-string\">'Washington DC'<\/span>]\n<span class=\"hljs-keyword\">print<\/span>(<span class=\"hljs-string\">'New York'<\/span> in cities)<\/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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=Y2l0aWVzID0gWydTYW4gRnJhbmNpc2NvJywgJ05ldyBZb3JrJywgJ1dhc2hpbmd0b24gREMnXQpwcmludCgnTmV3IFlvcmsnIGluIGNpdGllcyk%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\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\"><span class=\"hljs-keyword\">True<\/span><\/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<p>To negate the <code>in<\/code> operator, you use the <code>not<\/code> operator. The following example checks if <code>'New York'<\/code> is not in the <code>cities<\/code> list:<\/p>\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\">cities = &#91;<span class=\"hljs-string\">'San Francisco'<\/span>, <span class=\"hljs-string\">'New York'<\/span>, <span class=\"hljs-string\">'Washington DC'<\/span>]\n<span class=\"hljs-keyword\">print<\/span>(<span class=\"hljs-string\">'New York'<\/span> not in cities)<\/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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=Y2l0aWVzID0gWydTYW4gRnJhbmNpc2NvJywgJ05ldyBZb3JrJywgJ1dhc2hpbmd0b24gREMnXQpwcmludCgnTmV3IFlvcmsnIG5vdCBpbiBjaXRpZXMp\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\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\"><span class=\"hljs-keyword\">False<\/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<h3 class=\"wp-block-heading\" id='finding-the-index-of-an-item-in-a-python-sequence'>Finding the index of an item in a Python sequence <a href=\"#finding-the-index-of-an-item-in-a-python-sequence\" class=\"anchor\" id=\"finding-the-index-of-an-item-in-a-python-sequence\" title=\"Anchor for Finding the index of an item in a Python sequence\">#<\/a><\/h3>\n\n\n\n<p>The <code>seq.index(e)<\/code> returns the index of the first occurrence of the item <code>e<\/code> in the sequence <code>seq<\/code>:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-6\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">seq<\/span><span class=\"hljs-selector-class\">.index<\/span>(<span class=\"hljs-selector-tag\">e<\/span>)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-6\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>For example:<\/p>\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\">numbers = &#91;<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">7<\/span>, <span class=\"hljs-number\">8<\/span>, <span class=\"hljs-number\">5<\/span>]\n\n<span class=\"hljs-keyword\">print<\/span>(numbers.index(<span class=\"hljs-number\">5<\/span>))\n<\/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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=bnVtYmVycyA9IFsxLCA0LCA1LCAzLCA1LCA3LCA4LCA1XQoKcHJpbnQobnVtYmVycy5pbmRleCg1KSk%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">2<\/code><\/span><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"594\" height=\"163\" src=\"https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Index.png\" alt=\"\" class=\"wp-image-1139\" srcset=\"https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Index.png 594w, https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Index-300x82.png 300w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/figure>\n\n\n\n<p>The index of the first occurrence of number 5 in the numbers list is 2. If the number is not in the sequence, you&#8217;ll get an error:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-8\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">numbers = &#91;<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">7<\/span>, <span class=\"hljs-number\">8<\/span>, <span class=\"hljs-number\">5<\/span>]\n<span class=\"hljs-keyword\">print<\/span>(numbers.index(<span class=\"hljs-number\">10<\/span>))<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-8\"><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<p>Error:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-9\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">ValueError: <span class=\"hljs-number\">10<\/span> is not in <span class=\"hljs-keyword\">list<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-9\"><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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=bnVtYmVycyA9IFsxLCA0LCA1LCAzLCA1LCA3LCA4LCA1XQpwcmludChudW1iZXJzLmluZGV4KDEwKSk%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>To find the index of the first occurrence of an item at or after a specific index, you use the following form of the index method:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-10\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">seq<\/span><span class=\"hljs-selector-class\">.index<\/span>(<span class=\"hljs-selector-tag\">e<\/span>, <span class=\"hljs-selector-tag\">i<\/span>)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-10\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>The following example returns the index of the first occurrence of the number 5 after the third index:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-11\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">numbers = &#91;<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">7<\/span>, <span class=\"hljs-number\">8<\/span>, <span class=\"hljs-number\">5<\/span>]\n<span class=\"hljs-keyword\">print<\/span>(numbers.index(<span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">3<\/span>))<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-11\"><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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=bnVtYmVycyA9IFsxLCA0LCA1LCAzLCA1LCA3LCA4LCA1XQpwcmludChudW1iZXJzLmluZGV4KDUsIDMpKQ%3D%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">4<\/code><\/span><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"591\" height=\"161\" src=\"https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Index-at-or-after.png\" alt=\"\" class=\"wp-image-1141\" srcset=\"https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Index-at-or-after.png 591w, https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Index-at-or-after-300x82.png 300w\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" \/><\/figure>\n\n\n\n<p>The following form of the index method allows you to find the index of the first occurrence of an item at or after the index <code>i<\/code> and before index <code>j<\/code>:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-12\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">seq<\/span><span class=\"hljs-selector-class\">.index<\/span>(<span class=\"hljs-selector-tag\">e<\/span>, <span class=\"hljs-selector-tag\">i<\/span>, <span class=\"hljs-selector-tag\">j<\/span>)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-12\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>For example:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-13\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">numbers = &#91;<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">7<\/span>, <span class=\"hljs-number\">8<\/span>, <span class=\"hljs-number\">5<\/span>]\n<span class=\"hljs-keyword\">print<\/span>(numbers.index(<span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">5<\/span>))<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-13\"><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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=bnVtYmVycyA9IFsxLCA0LCA1LCAzLCA1LCA3LCA4LCA1XQpwcmludChudW1iZXJzLmluZGV4KDUsIDMsIDUpKQ%3D%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">4<\/code><\/span><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"587\" height=\"163\" src=\"https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Index-at-or-after-and-before.png\" alt=\"\" class=\"wp-image-1142\" srcset=\"https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Index-at-or-after-and-before.png 587w, https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Index-at-or-after-and-before-300x83.png 300w\" sizes=\"auto, (max-width: 587px) 100vw, 587px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id='slicing-a-sequence'>Slicing a sequence <a href=\"#slicing-a-sequence\" class=\"anchor\" id=\"slicing-a-sequence\" title=\"Anchor for Slicing a sequence\">#<\/a><\/h3>\n\n\n\n<p>To get the slice from the index <code>i<\/code> to (but not including) <code>j<\/code>, you use the following syntax:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-14\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">seq<\/span><span class=\"hljs-selector-attr\">&#91;i:j]<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-14\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>For example:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-15\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">numbers = &#91;<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">7<\/span>, <span class=\"hljs-number\">8<\/span>, <span class=\"hljs-number\">5<\/span>]\n<span class=\"hljs-keyword\">print<\/span>(numbers&#91;<span class=\"hljs-number\">2<\/span>:<span class=\"hljs-number\">6<\/span>])<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-15\"><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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=bnVtYmVycyA9IFsxLCA0LCA1LCAzLCA1LCA3LCA4LCA1XQpwcmludChudW1iZXJzWzI6Nl0p\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-16\" data-shcb-language-name=\"JSON \/ JSON with Comments\" data-shcb-language-slug=\"json\"><span><code class=\"hljs language-json\">&#91;<span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">7<\/span>]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-16\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JSON \/ JSON with Comments<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">json<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>When you slice a sequence, it&#8217;s easier to imagine that the sequence indexes locate between two items like this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"599\" height=\"137\" src=\"https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Slice.png\" alt=\"\" class=\"wp-image-1144\" srcset=\"https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Slice.png 599w, https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Slice-300x69.png 300w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/figure>\n\n\n\n<p>The extended slice allows you to get a slice from <code>i<\/code> to (but not including <code>j<\/code>) in steps of <code>k<\/code>:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-17\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">seq<\/span><span class=\"hljs-selector-attr\">&#91;i:j:k]<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-17\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>For example:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-18\" data-shcb-language-name=\"Python\" data-shcb-language-slug=\"python\"><span><code class=\"hljs language-python\">numbers = &#91;<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">7<\/span>, <span class=\"hljs-number\">8<\/span>, <span class=\"hljs-number\">5<\/span>]\nprint(numbers&#91;<span class=\"hljs-number\">2<\/span>:<span class=\"hljs-number\">6<\/span>:<span class=\"hljs-number\">2<\/span>])<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-18\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Python<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">python<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=bnVtYmVycyA9IFsxLCA0LCA1LCAzLCA1LCA3LCA4LCA1XQpwcmludChudW1iZXJzWzI6NjoyXSk%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-19\" data-shcb-language-name=\"JSON \/ JSON with Comments\" data-shcb-language-slug=\"json\"><span><code class=\"hljs language-json\">&#91;<span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">5<\/span>]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-19\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JSON \/ JSON with Comments<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">json<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"592\" height=\"217\" src=\"https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Slice-with-step.png\" alt=\"\" class=\"wp-image-1145\" srcset=\"https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Slice-with-step.png 592w, https:\/\/www.pythontutorial.net\/wp-content\/uploads\/2020\/11\/Python-Sequence-Slice-with-step-300x110.png 300w\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id='getting-min-and-max-items-from-a-python-sequence'>Getting min and max items from a Python sequence <a href=\"#getting-min-and-max-items-from-a-python-sequence\" class=\"anchor\" id=\"getting-min-and-max-items-from-a-python-sequence\" title=\"Anchor for Getting min and max items from a Python sequence\">#<\/a><\/h3>\n\n\n\n<p>If the ordering between items in a sequence is specified, you can use the built-in min and max functions to find the minimum and maximum items:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-20\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">numbers = &#91;<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">5<\/span>, <span class=\"hljs-number\">7<\/span>, <span class=\"hljs-number\">8<\/span>, <span class=\"hljs-number\">5<\/span>]\n\n<span class=\"hljs-keyword\">print<\/span>(min(numbers))  <span class=\"hljs-comment\"># 1<\/span>\n<span class=\"hljs-keyword\">print<\/span>(max(numbers))  <span class=\"hljs-comment\"># 8<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-20\"><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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=bnVtYmVycyA9IFsxLCA0LCA1LCAzLCA1LCA3LCA4LCA1XQoKcHJpbnQobWluKG51bWJlcnMpKSAgIyAxCnByaW50KG1heChudW1iZXJzKSkgICMgOA%3D%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">1\n8<\/code><\/span><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id='concatenating-two-python-sequences'>Concatenating two Python sequences <a href=\"#concatenating-two-python-sequences\" class=\"anchor\" id=\"concatenating-two-python-sequences\" title=\"Anchor for Concatenating two Python sequences\">#<\/a><\/h3>\n\n\n\n<p>To concatenate two sequences into a single sequence, you use the + operator:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">s3 = s1 + s2<\/code><\/span><\/pre>\n\n\n<p>The following example concatenates two sequences of strings:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-21\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">east = &#91;<span class=\"hljs-string\">'New York'<\/span>, <span class=\"hljs-string\">'New Jersey'<\/span>]\nwest = &#91;<span class=\"hljs-string\">'San Diego'<\/span>, <span class=\"hljs-string\">'San Francisco'<\/span>]\n\ncities = east + west\n<span class=\"hljs-keyword\">print<\/span>(cities)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-21\"><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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=ZWFzdCA9IFsnTmV3IFlvcmsnLCAnTmV3IEplcnNleSddCndlc3QgPSBbJ1NhbiBEaWVnbycsICdTYW4gRnJhbmNpc2NvJ10KCmNpdGllcyA9IGVhc3QgKyB3ZXN0CnByaW50KGNpdGllcyk%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-22\" data-shcb-language-name=\"JSON \/ JSON with Comments\" data-shcb-language-slug=\"json\"><span><code class=\"hljs language-json\">&#91;'New York', 'New Jersey', 'San Diego', 'San Francisco']<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-22\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JSON \/ JSON with Comments<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">json<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>It&#8217;s quite safe to concatenate immutable sequences. The following example appends one element to the west list. And it doesn&#8217;t affect the cities sequence:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-23\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">east = &#91;<span class=\"hljs-string\">'New York'<\/span>, <span class=\"hljs-string\">'New Jersey'<\/span>]\nwest = &#91;<span class=\"hljs-string\">'San Diego'<\/span>, <span class=\"hljs-string\">'San Francisco'<\/span>]\n\ncities = east + west\n\nwest.append(<span class=\"hljs-string\">'Sacramento'<\/span>)\n\n<span class=\"hljs-keyword\">print<\/span>(west)\n<span class=\"hljs-keyword\">print<\/span>(cities)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-23\"><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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=ZWFzdCA9IFsnTmV3IFlvcmsnLCAnTmV3IEplcnNleSddCndlc3QgPSBbJ1NhbiBEaWVnbycsICdTYW4gRnJhbmNpc2NvJ10KCmNpdGllcyA9IGVhc3QgKyB3ZXN0Cgp3ZXN0LmFwcGVuZCgnU2FjcmFtZW50bycpCgpwcmludCh3ZXN0KQpwcmludChjaXRpZXMp\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-24\" data-shcb-language-name=\"JSON \/ JSON with Comments\" data-shcb-language-slug=\"json\"><span><code class=\"hljs language-json\">&#91;'San Diego', 'San Francisco', 'Sacramento']\n&#91;'New York', 'New Jersey', 'San Diego', 'San Francisco']<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-24\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JSON \/ JSON with Comments<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">json<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>However, you should be aware of concatenations of mutable sequences. The following example shows how to concatenate a list to itself:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-25\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">city = &#91;&#91;<span class=\"hljs-string\">'San Francisco'<\/span>, <span class=\"hljs-number\">900<\/span>_000]]\ncities = city + city\n\n<span class=\"hljs-keyword\">print<\/span>(cities)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-25\"><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<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-26\" data-shcb-language-name=\"JSON \/ JSON with Comments\" data-shcb-language-slug=\"json\"><span><code class=\"hljs language-json\">&#91;&#91;'San Francisco', <span class=\"hljs-number\">1000000<\/span>], &#91;'San Francisco', <span class=\"hljs-number\">1000000<\/span>]]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-26\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JSON \/ JSON with Comments<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">json<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Since a list is mutable, the memory addresses of the first and second elements from the cities list are the same:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-27\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\"><span class=\"hljs-keyword\">print<\/span>(id(cities&#91;<span class=\"hljs-number\">0<\/span>]) == id(cities&#91;<span class=\"hljs-number\">1<\/span>]))  <span class=\"hljs-comment\"># True<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-27\"><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<p>In addition, when you change the value from the original list, the combined list also changes:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-28\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">city&#91;<span class=\"hljs-number\">0<\/span>]&#91;<span class=\"hljs-number\">1<\/span>] = <span class=\"hljs-number\">1<\/span>_000_000\n<span class=\"hljs-keyword\">print<\/span>(cities)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-28\"><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<p>Putting it all together:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-29\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">city = &#91;&#91;<span class=\"hljs-string\">'San Francisco'<\/span>, <span class=\"hljs-number\">900<\/span>_000]]\ncities = city + city\n\n<span class=\"hljs-keyword\">print<\/span>(cities)\n<span class=\"hljs-keyword\">print<\/span>(id(cities&#91;<span class=\"hljs-number\">0<\/span>]) == id(cities&#91;<span class=\"hljs-number\">1<\/span>]))  <span class=\"hljs-comment\"># True<\/span>\n\ncity&#91;<span class=\"hljs-number\">0<\/span>]&#91;<span class=\"hljs-number\">1<\/span>] = <span class=\"hljs-number\">1<\/span>_000_000\n<span class=\"hljs-keyword\">print<\/span>(cities)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-29\"><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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=Y2l0eSA9IFtbJ1NhbiBGcmFuY2lzY28nLCA5MDBfMDAwXV0KY2l0aWVzID0gY2l0eSArIGNpdHkKCnByaW50KGNpdGllcykKcHJpbnQoaWQoY2l0aWVzWzBdKSA9PSBpZChjaXRpZXNbMV0pKSAgIyBUcnVlCgpjaXR5WzBdWzFdID0gMV8wMDBfMDAwCnByaW50KGNpdGllcyk%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-30\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-attr\">&#91;&#91;<span class=\"hljs-string\">'San Francisco'<\/span>, 900000]<\/span>, <span class=\"hljs-selector-attr\">&#91;<span class=\"hljs-string\">'San Francisco'<\/span>, 900000]<\/span>]\n<span class=\"hljs-selector-tag\">True<\/span>\n<span class=\"hljs-selector-attr\">&#91;&#91;<span class=\"hljs-string\">'San Francisco'<\/span>, 1000000]<\/span>, <span class=\"hljs-selector-attr\">&#91;<span class=\"hljs-string\">'San Francisco'<\/span>, 1000000]<\/span>]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-30\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id='repeating-a-python-sequence'>Repeating a Python sequence <a href=\"#repeating-a-python-sequence\" class=\"anchor\" id=\"repeating-a-python-sequence\" title=\"Anchor for Repeating a Python sequence\">#<\/a><\/h3>\n\n\n\n<p>To repeat a sequence a number of times, you use the multiplication operator (*). The following example repeats the string Python three times:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-31\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">s = <span class=\"hljs-string\">'ha'<\/span>\n<span class=\"hljs-keyword\">print<\/span>(s*<span class=\"hljs-number\">3<\/span>)\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-31\"><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<p><a href=\"https:\/\/www.pythontutorial.net\/playground\/?q=cyA9ICdoYScKcHJpbnQocyozKQ%3D%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">hahaha<\/code><\/span><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id='summary'>Summary <a href=\"#summary\" class=\"anchor\" id=\"summary\" title=\"Anchor for Summary\">#<\/a><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Python sequences are positionally ordered collections of items.<\/li>\n<\/ul>\n<div class=\"helpful-block-content\" data-title=\"\">\n\t<header>\n\t\t<div class=\"wth-question\">Was this tutorial helpful ?<\/div>\n\t\t<div class=\"wth-thumbs\">\n\t\t\t<button\n\t\t\t\tdata-post=\"1133\"\n\t\t\t\tdata-post-url=\"https:\/\/www.pythontutorial.net\/advanced-python\/python-sequences\/\"\n\t\t\t\tdata-post-title=\"Python Sequences\"\n\t\t\t\tdata-response=\"1\"\n\t\t\t\tclass=\"wth-btn-rounded wth-yes-btn\"\n\t\t\t>\n\t\t\t\t<svg\n\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\tclass=\"feather feather-thumbs-up block w-full h-full\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3\"\n\t\t\t\t\t><\/path>\n\t\t\t\t<\/svg>\n\t\t\t\t<span class=\"sr-only\"> Yes <\/span>\n\t\t\t<\/button>\n\n\t\t\t<button\n\t\t\t\tdata-response=\"0\"\n\t\t\t\tdata-post=\"1133\"\n\t\t\t\tdata-post-url=\"https:\/\/www.pythontutorial.net\/advanced-python\/python-sequences\/\"\n\t\t\t\tdata-post-title=\"Python Sequences\"\n\t\t\t\tclass=\"wth-btn-rounded wth-no-btn\"\n\t\t\t>\n\t\t\t\t<svg\n\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17\"\n\t\t\t\t\t><\/path>\n\t\t\t\t<\/svg>\n\t\t\t\t<span class=\"sr-only\"> No <\/span>\n\t\t\t<\/button>\n\t\t<\/div>\n\t<\/header>\n\n\t<div class=\"wth-form hidden\">\n\t\t<div class=\"wth-form-wrapper\">\n\t\t\t<div class=\"wth-title\"><\/div>\n\t\t\t<textarea class=\"wth-message\"><\/textarea>\n\t\t\t<input type=\"button\" name=\"wth-submit\" class=\"wth-btn wth-btn-submit\" id=\"wth-submit\" \/>\n\t\t\t<input type=\"button\" class=\"wth-btn wth-btn-cancel\" value=\"Cancel\" \/>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, you&#8217;ll learn about the Python sequences and their basic operations.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":757,"menu_order":14,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1133","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages\/1133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/comments?post=1133"}],"version-history":[{"count":1,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages\/1133\/revisions"}],"predecessor-version":[{"id":7122,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages\/1133\/revisions\/7122"}],"up":[{"embeddable":true,"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/pages\/757"}],"wp:attachment":[{"href":"https:\/\/www.pythontutorial.net\/wp-json\/wp\/v2\/media?parent=1133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}