{"id":6562,"date":"2023-11-27T13:45:44","date_gmt":"2023-11-27T12:45:44","guid":{"rendered":"https:\/\/softinery.com\/pl\/?page_id=6562"},"modified":"2024-08-06T14:18:41","modified_gmt":"2024-08-06T12:18:41","slug":"python-krotka","status":"publish","type":"page","link":"https:\/\/softinery.com\/pl\/python-krotka\/","title":{"rendered":"Kurs Python: krotka (tuple)"},"content":{"rendered":"<style>.kb-table-of-content-nav.kb-table-of-content-id6562_4bfcea-4b .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kb-table-of-content-nav.kb-table-of-content-id6562_4bfcea-4b .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id6562_4bfcea-4b .kb-table-of-contents-title{font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id6562_4bfcea-4b .kb-table-of-content-wrap .kb-table-of-content-list{font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}<\/style>\n\n\n<p>Krotka (ang. tuple) to jeden z wbudowanych <a href=\"https:\/\/softinery.com\/pl\/darmowy-kurs-python-online\/python-typy-danych\/\">struktur danych w Pythonie<\/a>, podobny do <a href=\"https:\/\/softinery.com\/pl\/darmowy-kurs-python-online\/python-listy\/\">listy<\/a>. Mo\u017ce przechowywa\u0107 dane dowolnego typu i s\u0105 one indeksowane liczbami ca\u0142kowitymi. W przeciwie\u0144stwie do <a href=\"https:\/\/softinery.com\/pl\/darmowy-kurs-python-online\/python-listy\/\">list<\/a>, krotki s\u0105 niemutowalne, czyli po utworzeniu nie mo\u017cna ich zmienia\u0107. Cho\u0107 s\u0105 one wykorzystywane w\u00a0programowaniu\u00a0zdecydowanie rzadziej ni\u017c listy, to ich znajomo\u015b\u0107 bywa niezb\u0119dna w specyficznych zastosowaniach, np. w <a href=\"https:\/\/softinery.com\/pl\/katalog-szkolen\/wprowadzenie-do-obliczen-naukowych\/\">obliczeniach<\/a> czy <a href=\"https:\/\/softinery.com\/pl\/katalog-szkolen\/python-data-science-kurs\/\">analizie danych<\/a>.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6562_b631c9-70, .wp-block-kadence-advancedheading.kt-adv-heading6562_b631c9-70[data-kb-block=\"kb-adv-heading6562_b631c9-70\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6562_b631c9-70 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6562_b631c9-70[data-kb-block=\"kb-adv-heading6562_b631c9-70\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6562_b631c9-70 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6562_b631c9-70[data-kb-block=\"kb-adv-heading6562_b631c9-70\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6562_b631c9-70 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading6562_b631c9-70\">Tworzenie krotek w Pythonie<\/h2>\n\n\n\n<p>Krotk\u0119 tworzymy poprzez wymienienie element\u00f3w w nawiasach okr\u0105g\u0142ych. Jej elementy mog\u0105 by\u0107 r\u00f3\u017cnego <a href=\"https:\/\/softinery.com\/pl\/python-typy-danych\/\">typu<\/a>, tak jak w poni\u017cszym przyk\u0142adzie, w kt\u00f3rym zawiera ona warto\u015bci typu int, float oraz string.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(1 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(16, 41, 67, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"# Tworzenie krotki\nmoja_krotka = (1, 2, 3, 'abc', 2.5)\n\n# Wy\u015bwietlenie krotki\nprint(&quot;Krotka:&quot;, moja_krotka)\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\"># Tworzenie krotki<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">moja_krotka <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> (<\/span><span style=\"color: #005CC5\">1<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">2<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">3<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #032F62\">&#39;abc&#39;<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">2.5<\/span><span style=\"color: #24292E\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Wy\u015bwietlenie krotki<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Krotka:&quot;<\/span><span style=\"color: #24292E\">, moja_krotka)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Wynik<\/p>\n\n\n\n<pre class=\"wp-block-code code-output\"><code>Krotka: (1, 2, 3, 'abc', 2.5)<\/code><\/pre>\n\n\n\n<p>Do\u015b\u0107 nieintuicyjne jest tworzenie krotki zawieraj\u0105cej jeden element. \u017beby stworzy\u0107 jednoelementow\u0105 krotk\u0119, nale\u017cy po pierwszym elemencie umie\u015bci\u0107 przecinek, pomimo tego, \u017ce nie wyst\u0119puj\u0105 po nim \u017cadne kolejne elementy.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(1 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(16, 41, 67, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"krotka = (&quot;jablko&quot;,)\nprint(type(krotka))\n\n# To nie jest krotka\nnie_krotka = (&quot;jablko&quot;)\nprint(type(nie_krotka))\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #24292E\">krotka <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> (<\/span><span style=\"color: #032F62\">&quot;jablko&quot;<\/span><span style=\"color: #24292E\">,)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #005CC5\">type<\/span><span style=\"color: #24292E\">(krotka))<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># To nie jest krotka<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">nie_krotka <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> (<\/span><span style=\"color: #032F62\">&quot;jablko&quot;<\/span><span style=\"color: #24292E\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #005CC5\">type<\/span><span style=\"color: #24292E\">(nie_krotka))<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Wynik<\/p>\n\n\n\n<pre class=\"wp-block-code code-output\"><code>&lt;class 'tuple'&gt;\n&lt;class 'str'&gt;<\/code><\/pre>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6562_af4608-91, .wp-block-kadence-advancedheading.kt-adv-heading6562_af4608-91[data-kb-block=\"kb-adv-heading6562_af4608-91\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6562_af4608-91 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6562_af4608-91[data-kb-block=\"kb-adv-heading6562_af4608-91\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6562_af4608-91 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6562_af4608-91[data-kb-block=\"kb-adv-heading6562_af4608-91\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6562_af4608-91 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading6562_af4608-91\">Dost\u0119p do element\u00f3w krotki<\/h2>\n\n\n\n<p>Do poszczeg\u00f3lnych element\u00f3w krotki odwo\u0142ujemy si\u0119 poprzez indeksy, pami\u0119taj\u0105c przy tym, \u017ce pierwszy element ma indeks 0.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(1 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(16, 41, 67, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"# Dost\u0119p do element\u00f3w krotki\nmoja_krotka = (1, 2, 3, 'abc', 2.5)\npierwszy_element = moja_krotka[0]\ntrzeci_element = moja_krotka[2]\n\nprint(&quot;Pierwszy element:&quot;, pierwszy_element)\nprint(&quot;Trzeci element:&quot;, trzeci_element)\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\"># Dost\u0119p do element\u00f3w krotki<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">moja_krotka <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> (<\/span><span style=\"color: #005CC5\">1<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">2<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">3<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #032F62\">&#39;abc&#39;<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">2.5<\/span><span style=\"color: #24292E\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">pierwszy_element <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> moja_krotka[<\/span><span style=\"color: #005CC5\">0<\/span><span style=\"color: #24292E\">]<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">trzeci_element <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> moja_krotka[<\/span><span style=\"color: #005CC5\">2<\/span><span style=\"color: #24292E\">]<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Pierwszy element:&quot;<\/span><span style=\"color: #24292E\">, pierwszy_element)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Trzeci element:&quot;<\/span><span style=\"color: #24292E\">, trzeci_element)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Wynik<\/p>\n\n\n\n<pre class=\"wp-block-code code-output\"><code>Pierwszy element: 1\nTrzeci element: 3<\/code><\/pre>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6562_5be0e3-56, .wp-block-kadence-advancedheading.kt-adv-heading6562_5be0e3-56[data-kb-block=\"kb-adv-heading6562_5be0e3-56\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6562_5be0e3-56 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6562_5be0e3-56[data-kb-block=\"kb-adv-heading6562_5be0e3-56\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6562_5be0e3-56 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6562_5be0e3-56[data-kb-block=\"kb-adv-heading6562_5be0e3-56\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6562_5be0e3-56 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading6562_5be0e3-56\">Konkatenacja<\/h2>\n\n\n\n<p>Konkatenacja to operacja \u0142\u0105czenia dw\u00f3ch lub wi\u0119cej ci\u0105g\u00f3w znak\u00f3w, sekwencji lub struktur danych w jeden d\u0142u\u017cszy ci\u0105g lub struktur\u0119. W j\u0119zyku Python konkatenacja krotek odbywa si\u0119 poprzez <a href=\"https:\/\/softinery.com\/pl\/blog\/python-operatory\/\">operator<\/a> <code>+<\/code>.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(2 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(16, 41, 67, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"# Tworzenie dw\u00f3ch krotek\nkrotka1 = (1, 2, 3)\nkrotka2 = ('a', 'b', 'c')\n\n# Konkatenacja\nnowa_krotka = krotka1 + krotka2\n\n# Wy\u015bwietlenie wyniku\nprint(&quot;Krotka 1:&quot;, krotka1)\nprint(&quot;Krotka 2:&quot;, krotka2)\nprint(&quot;Po konkatenacji:&quot;, nowa_krotka)\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\"># Tworzenie dw\u00f3ch krotek<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">krotka1 <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> (<\/span><span style=\"color: #005CC5\">1<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">2<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">3<\/span><span style=\"color: #24292E\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">krotka2 <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> (<\/span><span style=\"color: #032F62\">&#39;a&#39;<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #032F62\">&#39;b&#39;<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #032F62\">&#39;c&#39;<\/span><span style=\"color: #24292E\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Konkatenacja<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">nowa_krotka <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> krotka1 <\/span><span style=\"color: #D73A49\">+<\/span><span style=\"color: #24292E\"> krotka2<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Wy\u015bwietlenie wyniku<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Krotka 1:&quot;<\/span><span style=\"color: #24292E\">, krotka1)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Krotka 2:&quot;<\/span><span style=\"color: #24292E\">, krotka2)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Po konkatenacji:&quot;<\/span><span style=\"color: #24292E\">, nowa_krotka)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Wynik<\/p>\n\n\n\n<pre class=\"wp-block-code code-output\"><code>Krotka 1: (1, 2, 3)\nKrotka 2: ('a', 'b', 'c')\nPo konkatenacji: (1, 2, 3, 'a', 'b', 'c')<\/code><\/pre>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6562_baf79f-54, .wp-block-kadence-advancedheading.kt-adv-heading6562_baf79f-54[data-kb-block=\"kb-adv-heading6562_baf79f-54\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6562_baf79f-54 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6562_baf79f-54[data-kb-block=\"kb-adv-heading6562_baf79f-54\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6562_baf79f-54 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6562_baf79f-54[data-kb-block=\"kb-adv-heading6562_baf79f-54\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6562_baf79f-54 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading6562_baf79f-54\">Ci\u0119cie (slicing)<\/h2>\n\n\n\n<p>Slicing w Pythonie to technika &#8220;wycinania&#8221; fragment\u00f3w sekwencji, takich jak <a href=\"https:\/\/softinery.com\/pl\/darmowy-kurs-python-online\/python-listy\/\">listy <\/a>czy ci\u0105gi znak\u00f3w. Podobnie jak w <a href=\"https:\/\/softinery.com\/pl\/darmowy-kurs-python-online\/python-listy\/\">listach<\/a>, aby wyci\u0105\u0107 fragment krotki, korzystamy z nawias\u00f3w kwadratowych, w kt\u00f3rych umieszczamy zakres w nast\u0119puj\u0105cy spos\u00f3b: indeks_pocz\u0105tkowy:indeks_ko\u0144cowy. Pami\u0119tajmy przy tym, \u017ce element znajduj\u0105cy si\u0119 na po\u0142o\u017ceniu indeks_ko\u0144cowy nie zawiera si\u0119 w wyci\u0119tym fragmencie, co wynika ze sposobu przechowywania danych w pami\u0119ci komputera.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(1 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(16, 41, 67, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"# Tworzenie krotki\nmoja_krotka = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)\n\n# Slicing krotki\nfragment_krotki = moja_krotka[2:6]\n\n# Wy\u015bwietlenie wyniku\nprint(&quot;Krotka:&quot;, moja_krotka)\nprint(&quot;Fragment krotki:&quot;, fragment_krotki)\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\"># Tworzenie krotki<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">moja_krotka <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> (<\/span><span style=\"color: #005CC5\">0<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">1<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">2<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">3<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">4<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">5<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">6<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">7<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">8<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">9<\/span><span style=\"color: #24292E\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Slicing krotki<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">fragment_krotki <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> moja_krotka[<\/span><span style=\"color: #005CC5\">2<\/span><span style=\"color: #24292E\">:<\/span><span style=\"color: #005CC5\">6<\/span><span style=\"color: #24292E\">]<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Wy\u015bwietlenie wyniku<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Krotka:&quot;<\/span><span style=\"color: #24292E\">, moja_krotka)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Fragment krotki:&quot;<\/span><span style=\"color: #24292E\">, fragment_krotki)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Wynik<\/p>\n\n\n\n<pre class=\"wp-block-code code-output\"><code>Krotka: (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)\nFragment krotki: (2, 3, 4, 5)<\/code><\/pre>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6562_25b2c2-ed, .wp-block-kadence-advancedheading.kt-adv-heading6562_25b2c2-ed[data-kb-block=\"kb-adv-heading6562_25b2c2-ed\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6562_25b2c2-ed mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6562_25b2c2-ed[data-kb-block=\"kb-adv-heading6562_25b2c2-ed\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6562_25b2c2-ed img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6562_25b2c2-ed[data-kb-block=\"kb-adv-heading6562_25b2c2-ed\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6562_25b2c2-ed wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading6562_25b2c2-ed\">Rozpakowanie krotki<\/h2>\n\n\n\n<p>Rozpakowanie krotki polega na przypisaniu warto\u015bci elment\u00f3w do zmiennych. W Pythonie dokonujemy tego w jednej instrukcji, jak w poni\u017cszym przyk\u0142adzie.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(1 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(16, 41, 67, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"samochod = (&quot;Toyota&quot;, &quot;Camry&quot;, 2022)\n\n# Rozpakowywanie krotki\nmarka, model, rok_produkcji = samochod\n\n# Wy\u015bwietlanie informacji o samochodzie\nprint(&quot;Marka:&quot;, marka)\nprint(&quot;Model:&quot;, model)\nprint(&quot;Rok produkcji:&quot;, rok_produkcji)\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #24292E\">samochod <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> (<\/span><span style=\"color: #032F62\">&quot;Toyota&quot;<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #032F62\">&quot;Camry&quot;<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">2022<\/span><span style=\"color: #24292E\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Rozpakowywanie krotki<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">marka, model, rok_produkcji <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> samochod<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Wy\u015bwietlanie informacji o samochodzie<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Marka:&quot;<\/span><span style=\"color: #24292E\">, marka)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Model:&quot;<\/span><span style=\"color: #24292E\">, model)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Rok produkcji:&quot;<\/span><span style=\"color: #24292E\">, rok_produkcji)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Wynik<\/p>\n\n\n\n<pre class=\"wp-block-code code-output\"><code>Marka: Toyota\nModel: Camry\nRok produkcji: 2022<\/code><\/pre>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6562_6e1396-28, .wp-block-kadence-advancedheading.kt-adv-heading6562_6e1396-28[data-kb-block=\"kb-adv-heading6562_6e1396-28\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6562_6e1396-28 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6562_6e1396-28[data-kb-block=\"kb-adv-heading6562_6e1396-28\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6562_6e1396-28 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6562_6e1396-28[data-kb-block=\"kb-adv-heading6562_6e1396-28\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6562_6e1396-28 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading6562_6e1396-28\">Usuwanie krotek<\/h2>\n\n\n\n<p>Krotk\u0119 usuwamy przy u\u017cyciu operatora del.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(2 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(16, 41, 67, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"# Tworzenie krotki\nmoja_krotka = (1, 2, 3, 4, 5)\n\n# Wy\u015bwietlenie krotki przed usuni\u0119ciem\nprint(&quot;Krotka przed usuni\u0119ciem:&quot;, moja_krotka)\n\n# Usuni\u0119cie krotki\ndel moja_krotka\n\nprint(&quot;Krotka po usuni\u0119ciu:&quot;, moja_krotka)\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\"># Tworzenie krotki<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">moja_krotka <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> (<\/span><span style=\"color: #005CC5\">1<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">2<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">3<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">4<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">5<\/span><span style=\"color: #24292E\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Wy\u015bwietlenie krotki przed usuni\u0119ciem<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Krotka przed usuni\u0119ciem:&quot;<\/span><span style=\"color: #24292E\">, moja_krotka)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Usuni\u0119cie krotki<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D73A49\">del<\/span><span style=\"color: #24292E\"> moja_krotka<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #032F62\">&quot;Krotka po usuni\u0119ciu:&quot;<\/span><span style=\"color: #24292E\">, moja_krotka)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Wynik<\/p>\n\n\n\n<pre class=\"wp-block-code code-output\"><code>Krotka przed usuni\u0119ciem: (1, 2, 3, 4, 5)\nNameError: name 'moja_krotka' is not defined<\/code><\/pre>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6562_6dad18-eb, .wp-block-kadence-advancedheading.kt-adv-heading6562_6dad18-eb[data-kb-block=\"kb-adv-heading6562_6dad18-eb\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6562_6dad18-eb mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6562_6dad18-eb[data-kb-block=\"kb-adv-heading6562_6dad18-eb\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6562_6dad18-eb img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6562_6dad18-eb[data-kb-block=\"kb-adv-heading6562_6dad18-eb\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6562_6dad18-eb wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading6562_6dad18-eb\">Liczba element\u00f3w krotki<\/h2>\n\n\n\n<p>T\u0119 operacj\u0119 wykonujemy przy u\u017cyciu <strong>len()<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(1 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(16, 41, 67, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"krotka = (3, 4, 7)\nprint(len(krotka))\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #24292E\">krotka <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> (<\/span><span style=\"color: #005CC5\">3<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">4<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">7<\/span><span style=\"color: #24292E\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #005CC5\">len<\/span><span style=\"color: #24292E\">(krotka))<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Wynik:<\/p>\n\n\n\n<pre class=\"wp-block-code code-output\"><code>3<\/code><\/pre>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6562_5d8aa7-9c, .wp-block-kadence-advancedheading.kt-adv-heading6562_5d8aa7-9c[data-kb-block=\"kb-adv-heading6562_5d8aa7-9c\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6562_5d8aa7-9c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6562_5d8aa7-9c[data-kb-block=\"kb-adv-heading6562_5d8aa7-9c\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6562_5d8aa7-9c img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6562_5d8aa7-9c[data-kb-block=\"kb-adv-heading6562_5d8aa7-9c\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6562_5d8aa7-9c wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading6562_5d8aa7-9c\">Sortowanie krotki<\/h2>\n\n\n\n<p>Krotka jest niezmienna (niemutowalna), co oznacza, \u017ce nie mo\u017cemy jej modyfikowa\u0107 po jej utworzeniu. Je\u017celi chcemy posortowa\u0107 elementy krotki, to musimy przypisa\u0107 wynik do nowej zmiennej. Mo\u017cemy to zrobi\u0107 w poni\u017cszy spos\u00f3b:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#24292e;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#ffffff\"><span style=\"background:#2f363c;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#ffffff\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"# Krotka\ndata = (3, 1, 2)\n\n# Przekszta\u0142cenie krotki na list\u0119, sortowanie i przekszta\u0142cenie z powrotem na krotk\u0119\nsorted_data = tuple(sorted(data))\n\nprint(sorted_data)\" style=\"color:#24292e;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-light\" style=\"background-color: #fff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\"># Krotka<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">data <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> (<\/span><span style=\"color: #005CC5\">3<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">1<\/span><span style=\"color: #24292E\">, <\/span><span style=\"color: #005CC5\">2<\/span><span style=\"color: #24292E\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Przekszta\u0142cenie krotki na list\u0119, sortowanie i przekszta\u0142cenie z powrotem na krotk\u0119<\/span><\/span>\n<span class=\"line\"><span style=\"color: #24292E\">sorted_data <\/span><span style=\"color: #D73A49\">=<\/span><span style=\"color: #24292E\"> <\/span><span style=\"color: #005CC5\">tuple<\/span><span style=\"color: #24292E\">(<\/span><span style=\"color: #005CC5\">sorted<\/span><span style=\"color: #24292E\">(data))<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #005CC5\">print<\/span><span style=\"color: #24292E\">(sorted_data)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Wynik:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>(1, 2, 3)<\/code><\/pre>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6562_fbaf8b-b1, .wp-block-kadence-advancedheading.kt-adv-heading6562_fbaf8b-b1[data-kb-block=\"kb-adv-heading6562_fbaf8b-b1\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6562_fbaf8b-b1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6562_fbaf8b-b1[data-kb-block=\"kb-adv-heading6562_fbaf8b-b1\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6562_fbaf8b-b1 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6562_fbaf8b-b1[data-kb-block=\"kb-adv-heading6562_fbaf8b-b1\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6562_fbaf8b-b1 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading6562_fbaf8b-b1\">Inne operacje<\/h2>\n\n\n\n<p>W Pythonie mamy dost\u0119p do zestawu <a href=\"https:\/\/softinery.com\/pl\/blog\/kurs-python-funkcje\/\">funkcji<\/a> wbudowanych do operacji na krotkach. Kilka z nich wraz z ich dzia\u0142aniem wymieni\u0142em poni\u017cej.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Wbudowana funkcja<\/th><th>Dzia\u0142anie<\/th><\/tr><\/thead><tbody><tr><th>all()<\/th><td>zwraca warto\u015b\u0107 true, je\u015bli wszystkie elementy maj\u0105 warto\u015b\u0107 true lub je\u015bli krotka jest pusta<\/td><\/tr><tr><th>any()<\/th><td>zwraca warto\u015b\u0107 true, je\u015bli kt\u00f3rykolwiek element krotki ma warto\u015b\u0107 true. je\u015bli krotka jest pusta, zwr\u00f3\u0107 warto\u015b\u0107 false<\/td><\/tr><tr><td><strong>count()<\/strong><\/td><td>zwraca liczb\u0119 wyst\u0105pie\u0144 danego elementu w krotce<\/td><\/tr><tr><th>enumerate()<\/th><td>zwraca obiekt wyliczeniowy krotki<\/td><\/tr><tr><th>max()<\/th><td>zwraca maksymalny element podanej krotki<\/td><\/tr><tr><th>min()<\/th><td>zwraca minimalny element podanej krotki<\/td><\/tr><tr><th>sum()<\/th><td>sumuje liczby w krotce<\/td><\/tr><tr><th>sorted()<\/th><td>zwraca now\u0105 krotk\u0119 zawieraj\u0105c\u0105 posortowane elementy z oryginalnej krotki<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6562_22cd80-4b, .wp-block-kadence-advancedheading.kt-adv-heading6562_22cd80-4b[data-kb-block=\"kb-adv-heading6562_22cd80-4b\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6562_22cd80-4b mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6562_22cd80-4b[data-kb-block=\"kb-adv-heading6562_22cd80-4b\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6562_22cd80-4b img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6562_22cd80-4b[data-kb-block=\"kb-adv-heading6562_22cd80-4b\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6562_22cd80-4b wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading6562_22cd80-4b\">Pobierz notatnik Jupyter z kodem<\/h2>\n\n\n\n<div class=\"forminator-guttenberg\"><div class=\"forminator-ui forminator-custom-form forminator-custom-form-6608 forminator-design--default  forminator_ajax\" data-forminator-render=\"0\" data-form=\"forminator-module-6608\" data-uid=\"6ab079e77fc5d\"><br\/><\/div><form\n\t\t\t\tid=\"forminator-module-6608\"\n\t\t\t\tclass=\"forminator-ui forminator-custom-form forminator-custom-form-6608 forminator-design--default  forminator_ajax\"\n\t\t\t\tmethod=\"post\"\n\t\t\t\tdata-forminator-render=\"0\"\n\t\t\t\tdata-form-id=\"6608\"\n\t\t\t\t data-color-option=\"default\" data-design=\"default\" data-grid=\"open\" style=\"display: none;\"\n\t\t\t\tdata-uid=\"6ab079e77fc5d\"\n\t\t\t><div role=\"alert\" aria-live=\"polite\" class=\"forminator-response-message forminator-error\" aria-hidden=\"true\"><\/div><div class=\"forminator-row\"><div id=\"email-1\" class=\"forminator-field-email forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-email-1_6ab079e77fc5d\" id=\"forminator-field-email-1_6ab079e77fc5d-label\" class=\"forminator-label\">Adres e-mail <span class=\"forminator-required\">*<\/span><\/label><input type=\"email\" name=\"email-1\" value=\"\" placeholder=\"Na przyk\u0142ad: jan@kowalski.com\" id=\"forminator-field-email-1_6ab079e77fc5d\" class=\"forminator-input forminator-email--field\" data-required=\"1\" aria-required=\"true\" autocomplete=\"email\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"checkbox-1\" class=\"forminator-field-checkbox forminator-col forminator-col-12 \"><div role=\"group\" class=\"forminator-field required\" aria-labelledby=\"forminator-checkbox-group-forminator-field-checkbox-1-6ab079e77fc5d-label\"><span id=\"forminator-checkbox-group-forminator-field-checkbox-1-6ab079e77fc5d-label\" class=\"forminator-label\">Zgoda na otrzymywanie informacji handlowych (obowi\u0105zkowa) <span class=\"forminator-required\">*<\/span><\/span><label id=\"forminator-field-checkbox-1-1-6ab079e77fc5d-label\" for=\"forminator-field-checkbox-1-1-6ab079e77fc5d\" class=\"forminator-checkbox\" title=\"Zgadzam si\u0119\"><input type=\"checkbox\" name=\"checkbox-1[]\" value=\"one\" id=\"forminator-field-checkbox-1-1-6ab079e77fc5d\" aria-labelledby=\"forminator-field-checkbox-1-1-6ab079e77fc5d-label\" data-calculation=\"0\" checked=\"checked\"  data-hidden-behavior=\"zero\" aria-describedby=\"forminator-field-checkbox-1-6ab079e77fc5d-description\"\/><span class=\"forminator-checkbox-box\" aria-hidden=\"true\"><\/span><span class=\"forminator-checkbox-label\">Zgadzam si\u0119<\/span><\/label><span id=\"forminator-field-checkbox-1-6ab079e77fc5d-description\" class=\"forminator-description\">Przesy\u0142aj\u0105c ten formularz, wyra\u017casz zgod\u0119 na otrzymywanie reklam od Softinery poczt\u0105 elektroniczn\u0105. Mo\u017cesz zrezygnowa\u0107 w dowolnym momencie, klikaj\u0105c \u201eanuluj subskrypcj\u0119\u201d w marketingowej wiadomo\u015bci e-mail. Twoja zgoda jest dobrowolna, a Twoje dane osobowe b\u0119d\u0105 przetwarzane zgodnie z nasz\u0105 polityk\u0105 prywatno\u015bci.<\/span><\/div><\/div><\/div><input type=\"hidden\" name=\"referer_url\" value=\"\" \/><div class=\"forminator-row forminator-row-last\"><div class=\"forminator-col\"><div class=\"forminator-field\"><button class=\"forminator-button forminator-button-submit\">Wy\u015blij plik<\/button><\/div><\/div><\/div><input type=\"hidden\" id=\"forminator_nonce\" name=\"forminator_nonce\" value=\"0f2b4780e5\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/pl\/wp-json\/wp\/v2\/pages\/6562\" \/><input type=\"hidden\" name=\"form_id\" value=\"6608\"><input type=\"hidden\" name=\"page_id\" value=\"6562\"><input type=\"hidden\" name=\"form_type\" value=\"default\"><input type=\"hidden\" name=\"current_url\" value=\"https:\/\/softinery.com\/pl\/python-krotka\/\"><input type=\"hidden\" name=\"render_id\" value=\"0\"><input type=\"hidden\" name=\"action\" value=\"forminator_submit_form_custom-forms\"><\/form><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6562_9da22c-66, .wp-block-kadence-advancedheading.kt-adv-heading6562_9da22c-66[data-kb-block=\"kb-adv-heading6562_9da22c-66\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6562_9da22c-66 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6562_9da22c-66[data-kb-block=\"kb-adv-heading6562_9da22c-66\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6562_9da22c-66 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6562_9da22c-66[data-kb-block=\"kb-adv-heading6562_9da22c-66\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6562_9da22c-66 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading6562_9da22c-66\">Podsumowanie<\/h2>\n\n\n\n<p>Z artyku\u0142u dowiedzia\u0142e\u015b si\u0119 czym jest krotka i jak wykonywa\u0107 operacje na krotkach, takie jak: tworzenie, konkatenacja, usuwanie czy ci\u0119cie.<\/p>\n\n\n\n<p>Przeczytaj inne materia\u0142y:<\/p>\n\n\n\n<p><a href=\"https:\/\/softinery.com\/pl\/kurs-python-slowniki\/\">Python: s\u0142owniki<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/softinery.com\/pl\/darmowy-kurs-python-online\/python-typy-danych\/\">Python: typy danych<\/a><\/p>\n\n\n<style>.kb-row-layout-id6562_2f2171-e7 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6562_2f2171-e7 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6562_2f2171-e7 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6562_2f2171-e7 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6562_2f2171-e7 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id6562_2f2171-e7 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6562_2f2171-e7 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column6562_36410d-e0 > .kt-inside-inner-col,.kadence-column6562_36410d-e0 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6562_36410d-e0 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6562_36410d-e0 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6562_36410d-e0 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6562_36410d-e0 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6562_36410d-e0{position:relative;}@media all and (max-width: 1024px){.kadence-column6562_36410d-e0 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6562_36410d-e0 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6562_36410d-e0\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-id7160_025770-aa > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id7160_025770-aa > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id7160_025770-aa > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);}.kb-row-layout-id7160_025770-aa > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id7160_025770-aa > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);}}@media all and (max-width: 767px){.kb-row-layout-id7160_025770-aa > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id7160_025770-aa alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-right-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column7160_58609e-82 > .kt-inside-inner-col,.kadence-column7160_58609e-82 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column7160_58609e-82 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column7160_58609e-82 > .kt-inside-inner-col{flex-direction:column;}.kadence-column7160_58609e-82 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column7160_58609e-82 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column7160_58609e-82{position:relative;}@media all and (max-width: 1024px){.kadence-column7160_58609e-82 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column7160_58609e-82 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column7160_58609e-82\"><div class=\"kt-inside-inner-col\"><style>.kb-image7160_a5d9ec-d5 .kb-image-has-overlay:after{opacity:0.3;}.kb-image7160_a5d9ec-d5 img.kb-img, .kb-image7160_a5d9ec-d5 .kb-img img{-webkit-mask-image:url(https:\/\/softinery.com\/pl\/wp-content\/plugins\/kadence-blocks\/includes\/assets\/images\/masks\/circle.svg);mask-image:url(https:\/\/softinery.com\/pl\/wp-content\/plugins\/kadence-blocks\/includes\/assets\/images\/masks\/circle.svg);-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}<\/style>\n<div class=\"wp-block-kadence-image kb-image7160_a5d9ec-d5\"><figure class=\"aligncenter size-thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2023\/11\/SzM-150x150.webp\" alt=\"Szymon Skoneczny\" class=\"kb-img wp-image-6254\"\/><\/figure><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column7160_81b128-6a > .kt-inside-inner-col{padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);}.kadence-column7160_81b128-6a > .kt-inside-inner-col,.kadence-column7160_81b128-6a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column7160_81b128-6a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column7160_81b128-6a > .kt-inside-inner-col{flex-direction:column;}.kadence-column7160_81b128-6a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column7160_81b128-6a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column7160_81b128-6a{position:relative;}@media all and (max-width: 1024px){.kadence-column7160_81b128-6a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column7160_81b128-6a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column7160_81b128-6a\"><div class=\"kt-inside-inner-col\">\n<h2 class=\"wp-block-heading\">O autorze<\/h2>\n\n\n\n<p>Dr hab. in\u017c. Szymon Skoneczny specjalizuje si\u0119 w informatyce przemys\u0142owej i symulacjach komputerowych. Wsp\u00f3\u0142pracowa\u0142 z takimi uczelniami jak Politechnika Krakowska i Akademia G\u00f3rniczo-Hutnicza oraz firmami, m. in. Siemens, Electricite de Fracne, ArcelorMittal.<\/p>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id6562_980e66-1b > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6562_980e66-1b > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6562_980e66-1b > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6562_980e66-1b > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6562_980e66-1b > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id6562_980e66-1b > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6562_980e66-1b alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column6562_16c6dd-09 > .kt-inside-inner-col,.kadence-column6562_16c6dd-09 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6562_16c6dd-09 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6562_16c6dd-09 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6562_16c6dd-09 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6562_16c6dd-09 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6562_16c6dd-09{position:relative;}@media all and (max-width: 1024px){.kadence-column6562_16c6dd-09 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6562_16c6dd-09 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6562_16c6dd-09\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-spacer.kt-block-spacer-6562_303f34-8d .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-6562_303f34-8d .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-6562_303f34-8d\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-text-align-right\" style=\"font-size:2em\"><a href=\"https:\/\/softinery.com\/pl\/kurs-python-slowniki\/\">Nast\u0119pny materia\u0142: S\u0142owniki<\/a><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-6562_e9de11-98 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-6562_e9de11-98 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-6562_e9de11-98\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Krotka (ang. tuple) to jeden z wbudowanych struktur danych w Pythonie, podobny do listy. Mo\u017ce przechowywa\u0107 dane dowolnego typu i s\u0105 one indeksowane liczbami ca\u0142kowitymi. W przeciwie\u0144stwie do list, krotki s\u0105 niemutowalne, czyli po utworzeniu nie mo\u017cna ich zmienia\u0107. Cho\u0107 s\u0105 one wykorzystywane w\u00a0programowaniu\u00a0zdecydowanie rzadziej ni\u017c listy, to ich znajomo\u015b\u0107 bywa niezb\u0119dna w specyficznych zastosowaniach,&hellip;&nbsp;<a href=\"https:\/\/softinery.com\/pl\/python-krotka\/\" rel=\"bookmark\">Dowiedz si\u0119 wi\u0119cej &raquo;<span class=\"screen-reader-text\">Kurs Python: krotka (tuple)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-6562","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python krotka (tuple) - tworzenie, sortowanie i inne przyk\u0142ady<\/title>\n<meta name=\"description\" content=\"Python krotka - to jeden z wbudowanych struktur danych. Mo\u017ce przechowywa\u0107 dane dowolnego typu i s\u0105 one indeksowane liczbami ca\u0142kowitymi.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/softinery.com\/pl\/python-krotka\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python: krotka\" \/>\n<meta property=\"og:description\" content=\"Krotka to jeden z wbudowanych struktur danych w Pythonie. Mo\u017ce przechowywa\u0107 dane dowolnego typu i s\u0105 one indeksowane liczbami ca\u0142kowitymi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/softinery.com\/pl\/python-krotka\/\" \/>\n<meta property=\"og:site_name\" content=\"Softinery\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-06T12:18:41+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Python: krotka\" \/>\n<meta name=\"twitter:description\" content=\"Krotka to jeden z wbudowanych struktur danych w Pythonie. Mo\u017ce przechowywa\u0107 dane dowolnego typu i s\u0105 one indeksowane liczbami ca\u0142kowitymi.\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minut\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python krotka (tuple) - tworzenie, sortowanie i inne przyk\u0142ady","description":"Python krotka - to jeden z wbudowanych struktur danych. Mo\u017ce przechowywa\u0107 dane dowolnego typu i s\u0105 one indeksowane liczbami ca\u0142kowitymi.","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:\/\/softinery.com\/pl\/python-krotka\/","og_locale":"pl_PL","og_type":"article","og_title":"Python: krotka","og_description":"Krotka to jeden z wbudowanych struktur danych w Pythonie. Mo\u017ce przechowywa\u0107 dane dowolnego typu i s\u0105 one indeksowane liczbami ca\u0142kowitymi.","og_url":"https:\/\/softinery.com\/pl\/python-krotka\/","og_site_name":"Softinery","article_modified_time":"2024-08-06T12:18:41+00:00","twitter_card":"summary_large_image","twitter_title":"Python: krotka","twitter_description":"Krotka to jeden z wbudowanych struktur danych w Pythonie. Mo\u017ce przechowywa\u0107 dane dowolnego typu i s\u0105 one indeksowane liczbami ca\u0142kowitymi.","twitter_misc":{"Szacowany czas czytania":"6 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/softinery.com\/pl\/python-krotka\/","url":"https:\/\/softinery.com\/pl\/python-krotka\/","name":"Python krotka (tuple) - tworzenie, sortowanie i inne przyk\u0142ady","isPartOf":{"@id":"https:\/\/softinery.com\/pl\/#website"},"datePublished":"2023-11-27T12:45:44+00:00","dateModified":"2024-08-06T12:18:41+00:00","description":"Python krotka - to jeden z wbudowanych struktur danych. Mo\u017ce przechowywa\u0107 dane dowolnego typu i s\u0105 one indeksowane liczbami ca\u0142kowitymi.","breadcrumb":{"@id":"https:\/\/softinery.com\/pl\/python-krotka\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/softinery.com\/pl\/python-krotka\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/softinery.com\/pl\/python-krotka\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/softinery.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Kurs Python: krotka (tuple)"}]},{"@type":"WebSite","@id":"https:\/\/softinery.com\/pl\/#website","url":"https:\/\/softinery.com\/pl\/","name":"Softinery","description":"Rozwi\u0105zania IT dla nowoczesnego przemys\u0142u","publisher":{"@id":"https:\/\/softinery.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/softinery.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/softinery.com\/pl\/#organization","name":"Softinery","url":"https:\/\/softinery.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/softinery.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/softinery.com\/wp-content\/uploads\/sites\/5\/2023\/05\/cropped-Gear-logo-transparent-1.webp","contentUrl":"https:\/\/softinery.com\/wp-content\/uploads\/sites\/5\/2023\/05\/cropped-Gear-logo-transparent-1.webp","width":512,"height":512,"caption":"Softinery"},"image":{"@id":"https:\/\/softinery.com\/pl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/6562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/comments?post=6562"}],"version-history":[{"count":35,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/6562\/revisions"}],"predecessor-version":[{"id":9708,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/6562\/revisions\/9708"}],"wp:attachment":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/media?parent=6562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/categories?post=6562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/tags?post=6562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}