<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.pitonas.lt/index.php?action=history&amp;feed=atom&amp;title=Vadov%C4%97lis%2FDaugiau_apie_s%C4%85ra%C5%A1us</id>
	<title>Vadovėlis/Daugiau apie sąrašus - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pitonas.lt/index.php?action=history&amp;feed=atom&amp;title=Vadov%C4%97lis%2FDaugiau_apie_s%C4%85ra%C5%A1us"/>
	<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Vadov%C4%97lis/Daugiau_apie_s%C4%85ra%C5%A1us&amp;action=history"/>
	<updated>2026-10-07T03:25:31Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Vadov%C4%97lis/Daugiau_apie_s%C4%85ra%C5%A1us&amp;diff=394&amp;oldid=prev</id>
		<title>ArturasNik 14:40, 28 birželio 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Vadov%C4%97lis/Daugiau_apie_s%C4%85ra%C5%A1us&amp;diff=394&amp;oldid=prev"/>
		<updated>2023-06-28T14:40:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;lt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ankstesnė versija&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;17:40, 28 birželio 2023 versija&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;1 eilutė:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1 eilutė:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{navigation |previous=Modulių naudojimas|next=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Daugiau apie tekstines eilutes&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{navigation |previous=Modulių naudojimas|next=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Paieška ir Rikiavimas&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Apie sąrašus ir jų panaudojimą jau girdėjai praėjusiame skyriuje. Dabar, kai turi daugiau žinių, aš išsamiau aprašysiu sąrašus. Iš pradžių parodysiu, kaip dirbti su sąrašo elementais ir tuomet papasakosiu, kaip juos galima kopijuoti.   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Apie sąrašus ir jų panaudojimą jau girdėjai praėjusiame skyriuje. Dabar, kai turi daugiau žinių, aš išsamiau aprašysiu sąrašus. Iš pradžių parodysiu, kaip dirbti su sąrašo elementais ir tuomet papasakosiu, kaip juos galima kopijuoti.   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l204&quot;&gt;204 eilutė:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;204 eilutė:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!--  I hope you have found this useful. --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!--  I hope you have found this useful. --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{navigation |previous=Modulių naudojimas|next=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Daugiau apie tekstines eilutes&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{navigation |previous=Modulių naudojimas|next=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Paieška ir Rikiavimas&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Python Vadovėlis]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Python Vadovėlis]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ArturasNik</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Vadov%C4%97lis/Daugiau_apie_s%C4%85ra%C5%A1us&amp;diff=312&amp;oldid=prev</id>
		<title>ArturasNik 08:14, 16 balandžio 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Vadov%C4%97lis/Daugiau_apie_s%C4%85ra%C5%A1us&amp;diff=312&amp;oldid=prev"/>
		<updated>2023-04-16T08:14:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;lt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ankstesnė versija&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;11:14, 16 balandžio 2023 versija&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l205&quot;&gt;205 eilutė:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;205 eilutė:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{navigation |previous=Modulių naudojimas|next=Daugiau apie tekstines eilutes}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{navigation |previous=Modulių naudojimas|next=Daugiau apie tekstines eilutes}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{BookCat}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Python Vadovėlis]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ArturasNik</name></author>
	</entry>
	<entry>
		<id>https://wiki.pitonas.lt/index.php?title=Vadov%C4%97lis/Daugiau_apie_s%C4%85ra%C5%A1us&amp;diff=39&amp;oldid=prev</id>
		<title>Admin: Naujas puslapis: {{navigation |previous=Modulių naudojimas|next=Daugiau apie tekstines eilutes}}  Apie sąrašus ir jų panaudojimą jau girdėjai praėjusiame skyriuje. Dabar, kai turi daugiau žinių, aš išsamiau aprašysiu sąrašus. Iš pradžių parodysiu, kaip dirbti su sąrašo elementais ir tuomet papasakosiu, kaip juos galima kopijuoti.    Parašiau pavyzdį, kuriame naudoju indeksus, kad pasiimčiau vieną konkretų elementą iš sąrašo:   &gt;&gt;&gt; &#039;&#039;&#039;skaičiai = [&#039;nulis&#039;, &#039;vienas...</title>
		<link rel="alternate" type="text/html" href="https://wiki.pitonas.lt/index.php?title=Vadov%C4%97lis/Daugiau_apie_s%C4%85ra%C5%A1us&amp;diff=39&amp;oldid=prev"/>
		<updated>2022-12-12T19:58:00Z</updated>

		<summary type="html">&lt;p&gt;Naujas puslapis: {{navigation |previous=Modulių naudojimas|next=Daugiau apie tekstines eilutes}}  Apie sąrašus ir jų panaudojimą jau girdėjai praėjusiame skyriuje. Dabar, kai turi daugiau žinių, aš išsamiau aprašysiu sąrašus. Iš pradžių parodysiu, kaip dirbti su sąrašo elementais ir tuomet papasakosiu, kaip juos galima kopijuoti.    Parašiau pavyzdį, kuriame naudoju indeksus, kad pasiimčiau vieną konkretų elementą iš sąrašo:   &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;skaičiai = [&amp;#039;nulis&amp;#039;, &amp;#039;vienas...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{navigation |previous=Modulių naudojimas|next=Daugiau apie tekstines eilutes}}&lt;br /&gt;
&lt;br /&gt;
Apie sąrašus ir jų panaudojimą jau girdėjai praėjusiame skyriuje. Dabar, kai turi daugiau žinių, aš išsamiau aprašysiu sąrašus. Iš pradžių parodysiu, kaip dirbti su sąrašo elementais ir tuomet papasakosiu, kaip juos galima kopijuoti.  &lt;br /&gt;
&lt;br /&gt;
Parašiau pavyzdį, kuriame naudoju indeksus, kad pasiimčiau vieną konkretų elementą iš sąrašo:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;skaičiai = [&amp;#039;nulis&amp;#039;, &amp;#039;vienas&amp;#039;, &amp;#039;du&amp;#039;, &amp;#039;trys&amp;#039;, &amp;#039;keturi&amp;#039;, &amp;#039;penki&amp;#039;]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;skaičiai[0]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;nulis&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;skaičiai[4]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;keturi&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;skaičiai[5]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;penki&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Visi šie pavyzdžiai tau turėtų atrodyti pažįstami. Jei nori gauti pirmąjį sąrašo elementą, tu žiūri į indeksą 0, jei nori antrojo, tuomet imi indeksą 1 ir taip toliau judi per visą sąrašą. Tačiau ką daryti, jei nori paskutinio sąrašo elemento? Vienas iš būdų galėtų būti funkcijos &amp;lt;code&amp;gt;len()&amp;lt;/code&amp;gt; panaudojimas: &amp;lt;code&amp;gt;skaičiai[len(skaičiai) - 1]&amp;lt;/code&amp;gt;. Funkcija &amp;lt;code&amp;gt;len()&amp;lt;/code&amp;gt; visada grąžina elementų kiekį + 1. Šiuo būdu gali eiti per sąrašą iš kitos pusės, pavyzdžiui: antrasis sąrašo elementas nuo galo yra gaunamas taip: &amp;lt;code&amp;gt;skaičiai[len(skaičiai) - 2]&amp;lt;/code&amp;gt;. Kaip jau minėjau, yra dar vienas būdas, kaip galėtum pasiekti tą patį rezultatą. Python&amp;#039;e paskutinis elementas sąraše visada turi indeksą -1, antrojo elemento nuo sąrašo pabaigos indeksas yra -2 ir taip toliau. Štai daugiau pavyzdžių:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;skaičiai[len(skaičiai) - 1]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;penki&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;skaičiai[len(skaičiai) - 2]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;keturi&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;skaičiai[-1]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;penki&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;skaičiai[-2]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;keturi&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;skaičiai[-6]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;nulis&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Taigi, bet kuris sąrašo elementas gali būti indeksuojamas dviem būdais: iš priekio ir iš galo.&lt;br /&gt;
&lt;br /&gt;
Kitas naudingas būdas, kaip gali padalinti sąrašą ir gauti konkrečią jo dalį – pjaustymas (slicing). Štai pavyzdys, leidžiantis suprasti, kaip jis gali būti naudojamas:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai = [0, &amp;#039;Jonas&amp;#039;, 2, &amp;#039;S.P.A.M.&amp;#039;, &amp;#039;Kojinė&amp;#039;, 42, &amp;quot;Benas&amp;quot;, &amp;quot;Liepa&amp;quot;]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[0]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 0&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[7]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;Liepa&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[0:8]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [0, &amp;#039;Jonas&amp;#039;, 2, &amp;#039;S.P.A.M.&amp;#039;, &amp;#039;Kojinė&amp;#039;, 42, &amp;#039;Benas&amp;#039;, &amp;#039;Liepa&amp;#039;]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[2:4]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [2, &amp;#039;S.P.A.M.&amp;#039;]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[4:7]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [&amp;#039;Kojinė&amp;#039;, 42, &amp;#039;Benas&amp;#039;]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[1:5]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [&amp;#039;Jonas&amp;#039;, 2, &amp;#039;S.P.A.M.&amp;#039;, &amp;#039;Kojinė&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
Pjaustymą naudoju tada, kai noriu gauti konkrečią sąrašo dalį. Pjaustymo operatorius yra aprašomas taip: &amp;lt;code&amp;gt;dalykai[pirmas_indeksas:paskutinis_indeksas]&amp;lt;/code&amp;gt;. Pjaustymas „perpjauna“ sąrašą  ties &amp;lt;code&amp;gt;pirmas_indeksas&amp;lt;/code&amp;gt; ir &amp;lt;code&amp;gt;paskutinis_indeksas&amp;lt;/code&amp;gt; ir tuomet grąžina tą sarašo dalį, kuri yra tarp pirmo indekso ir paskutinio indekso. Gali naudoti abiejų tipų indeksavimą:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[-4:-2]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [&amp;#039;Kojinė&amp;#039;, 42]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[-4]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;Kojinė&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[-4:6]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [&amp;#039;Kojinė&amp;#039;, 42]&lt;br /&gt;
&lt;br /&gt;
Dar vienas dalykas, kurį turėtum žinoti apie sąrašo pjaustymą - neapibrėžtas indeksas. Jei &amp;lt;code&amp;gt;pirmas_indeksas&amp;lt;/code&amp;gt; nenurodytas, tuomet numatytoji reikšmė yra pirmojo elemento sąraše indeksas. Jei paskutinis &amp;lt;code&amp;gt;paskutinis_indeksas&amp;lt;/code&amp;gt; nenurodytas, tuomet numatytoji reikšmė yra paskutiniojo elemento sąraše indeksas.  Štai keli pavyzdžiai:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[:2]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [0, &amp;#039;Jonas&amp;#039;]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[-2:]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [&amp;#039;Benas&amp;#039;, &amp;#039;Liepa&amp;#039;]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[:3]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [0, &amp;#039;Jonas&amp;#039;, 2]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;dalykai[:-5]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [0, &amp;#039;Jonas&amp;#039;, 2]&lt;br /&gt;
&lt;br /&gt;
Štai programos pavyzdys (jei nori, nukopijuok ir išbandyk šios programos kodą):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
poema = [&amp;quot;&amp;lt;B&amp;gt;&amp;quot;, &amp;quot;Ta&amp;quot;, &amp;quot;liga&amp;quot;, &amp;quot;nelimpa&amp;quot;, &amp;quot;&amp;lt;/B&amp;gt;&amp;quot;, &amp;quot;net&amp;quot;, &amp;quot;ir&amp;quot;, &amp;quot;prie&amp;quot;,&lt;br /&gt;
        &amp;quot;savų.&amp;quot;, &amp;quot;Pats&amp;quot;, &amp;quot;&amp;lt;B&amp;gt;&amp;quot;, &amp;quot;žiopliukas&amp;quot;, &amp;quot;būdamas,&amp;quot;, &amp;quot;neapkrės&amp;quot;, &amp;quot;kitų.&amp;quot;, &amp;quot;&amp;lt;/B&amp;gt;&amp;quot;,&lt;br /&gt;
        &amp;quot;Žiopliškumas&amp;quot;, &amp;quot;buvo&amp;quot;, &amp;quot;ir&amp;quot;, &amp;quot;&amp;lt;B&amp;gt;&amp;quot;, &amp;quot;visad&amp;quot;, &amp;quot;jis&amp;quot;, &amp;quot;bus.&amp;quot;,&lt;br /&gt;
        &amp;quot;&amp;lt;/B&amp;gt;&amp;quot;, &amp;quot;Jei&amp;quot;, &amp;quot;skandinsi&amp;quot;, &amp;quot;pelkėj,&amp;quot;, &amp;quot;&amp;lt;B&amp;gt;&amp;quot;, &amp;quot;jis&amp;quot;, &amp;quot;ir&amp;quot;,&lt;br /&gt;
        &amp;quot;&amp;lt;/B&amp;gt;&amp;quot;, &amp;quot;ten&amp;quot;, &amp;quot;nežus.&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
def gauk_pastorintą(tekstas):&lt;br /&gt;
    true = 1&lt;br /&gt;
    false = 0&lt;br /&gt;
    ## ar_pastorintas pasako ar mes dabar tikriname &lt;br /&gt;
    ## pastorintą teksto dalį.&lt;br /&gt;
    ar_pastorintas = false&lt;br /&gt;
    ## pradinis_blokas yra indeksas arba nepastorinta &lt;br /&gt;
    ## teksto dalis arba pastorinta.&lt;br /&gt;
    pradinis_blokas = 0&lt;br /&gt;
    for indeksas in range(len(tekstas)):&lt;br /&gt;
        ## Apdorojama pastorinto teksto pradžia &lt;br /&gt;
        if tekstas[indeksas] == &amp;quot;&amp;lt;B&amp;gt;&amp;quot;:&lt;br /&gt;
            if ar_pastorintas:&lt;br /&gt;
                print(&amp;quot;Klaida: Papildoma pastorinimo atidarymo žyma&amp;quot;)&lt;br /&gt;
            ## print &amp;quot;Nepastorintas:&amp;quot;, tekstas[pradinis_blokas:indeksas]&lt;br /&gt;
            ar_pastorintas = true&lt;br /&gt;
            pradinis_blokas = indeksas + 1&lt;br /&gt;
        ## Apdorojama pastorinto teksto pabaiga&lt;br /&gt;
        ## Atsimink, kad paskutinis skaičius atliekant pjūvį yra indeksas &lt;br /&gt;
        ## po to, kai paskutinis indeksas yra panaudotas.&lt;br /&gt;
        if tekstas[indeksas] == &amp;quot;&amp;lt;/B&amp;gt;&amp;quot;:&lt;br /&gt;
            if not ar_pastorintas:&lt;br /&gt;
                print(&amp;quot;Klaida: papildoma pastorinimo uždarymo žyma&amp;quot;)&lt;br /&gt;
            print(&amp;quot;Pastorintas [&amp;quot;, pradinis_blokas, &amp;quot;:&amp;quot;, indeksas, &amp;quot;]&amp;quot;, tekstas[pradinis_blokas:indeksas])&lt;br /&gt;
            ar_pastorintas = false&lt;br /&gt;
            pradinis_blokas = indeksas + 1&lt;br /&gt;
&lt;br /&gt;
gauk_pastorintą(poema)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
šios programos išvestis yra:&lt;br /&gt;
&lt;br /&gt;
 Pastorinta [ 1 : 4 ] [&amp;#039;Ta&amp;#039;, &amp;#039;liga&amp;#039;, &amp;#039;nelimpa&amp;#039;]&lt;br /&gt;
 Pastorinta [ 11 : 15 ] [&amp;#039;žiopliukas&amp;#039;, &amp;#039;būdamas,&amp;#039;, &amp;#039;neapkrės&amp;#039;, &amp;#039;kitų.&amp;#039;]&lt;br /&gt;
 Pastorinta [ 20 : 23 ] [&amp;#039;visad&amp;#039;, &amp;#039;jis&amp;#039;, &amp;#039;bus.&amp;#039;]&lt;br /&gt;
 Pastorinta [ 28 : 30 ] [&amp;#039;jis&amp;#039;, &amp;#039;ir&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
Funkcija &amp;lt;code&amp;gt;gauk_pastorintą()&amp;lt;/code&amp;gt; pasiima sau į sąrašą tai, kas buvo padalinta į žodžius ir žymas.  Žymos, kurį ši funkcija ieško - &amp;lt;code&amp;gt;&amp;amp;lt;B&amp;amp;gt;&amp;lt;/code&amp;gt;, nes ji pradeda pastorintą tekstą ir &amp;lt;code&amp;gt;&amp;amp;lt;/B&amp;amp;gt;&amp;lt;/code&amp;gt;, kuris užbaigia pastorintą tekstą. Funkcija &amp;lt;code&amp;gt;gauk_pastorintą()&amp;lt;/code&amp;gt; eina per tekstą ir ieško pradžios ir pabaigos žymų.&lt;br /&gt;
&lt;br /&gt;
Kitas dalykas, kurį gali daryti su sąrašais - juos kopijuoti, pavyzdžiui: &lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;a = [1, 2, 3]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;b = a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;print(b)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [1, 2, 3]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;b[1] = 10&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;print(b)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [1, 10, 3]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;print(a)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [1, 10, 3]&lt;br /&gt;
&lt;br /&gt;
Šis pavyzdys turėtų nustebinti, kadangi pakeitus &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; pasikeitė ir &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;. Taip yra todėl, kad teiginys &amp;lt;code&amp;gt;b = a&amp;lt;/code&amp;gt; sukūrė &amp;#039;&amp;#039;nuorodą (reference)&amp;#039;&amp;#039; iš &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; į &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;, o tai reiškia, jog &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; dabar yra dar vienas &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; vardas.&lt;br /&gt;
Taigi, bet koks &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; pakeitimas, keičia ir &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;. Tačiau kai kurie priskyrimai nesukuria dviejų pavadinimų vienam sąrašui, pažvelk į dar vieną pavyzdį:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;a = [1, 2, 3]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;b = a * 2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;print(a)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [1, 2, 3]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;print(b)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [1, 2, 3, 1, 2, 3]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;a[1] = 10&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;print(a)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [1, 10, 3]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;print(b)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [1, 2, 3, 1, 2, 3]&lt;br /&gt;
&lt;br /&gt;
Šiuo atveju &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; nėra nuoroda į &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;, nes išraiška &amp;lt;code&amp;gt;a * 2&amp;lt;/code&amp;gt; sukuria naują sąrašą vietoje nuorodos į &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;. Beveik visos priskyrimo operacijos sukuria nuorodą, pavyzdžiui: kai perduodi sąrašą, kaip funkcijos argumentą, tu sukuri nuorodą.&lt;br /&gt;
Visgi, dažniau mums programoje reikia kopijų, o ne nuorodų. Kai norime pakeisti vieną sąrašą, nekeisdami kito sąrašo, mes turime įsitikinti, kad sukūrėme sąrašo kopiją.&lt;br /&gt;
&lt;br /&gt;
Yra keli būdai, kaip gali sukurti sąrašo kopiją. Vienas iš paprasčiausių būdų yra pjaustymo operatorius, kadangi jis visuomet sukuria naują sąrašą, net tada, kai su pjūviu apimame viso sąrašo ilgį:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;a = [1, 2, 3]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;b = a[:]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;b[1] = 10&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;print(a)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [1, 2, 3]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;print(b)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [1, 10, 3]&lt;br /&gt;
&lt;br /&gt;
Panaudoję pjūvio operatorių &amp;lt;code&amp;gt;[:]&amp;lt;/code&amp;gt; mes sukuriame naują sąrašo kopiją. Turėk omeny, kad nukopijuojamas yra tik išorinis sąrašas. Bet koks vidinis sąrašas turi nuorodą į pirminį sąrašą. Todėl, kai sąraše yra sąrašų, reikia nukopijuoti ir vidinius sąrašus. Tu tai gali padaryti pats, tačiau Python&amp;#039;as savyje jau turi modulį, kuris tai padaro už tave. Gali panaudoti funkciją &amp;lt;code&amp;gt;deepcopy&amp;lt;/code&amp;gt; iš &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt; modulio:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;import copy&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;a = [[1, 2, 3], [4, 5, 6]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;b = a[:]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;c = copy.deepcopy(a)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;b[0][1] = 10&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;c[1][1] = 12&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;print(a)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [[1, 10, 3], [4, 5, 6]]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;print(b)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [[1, 10, 3], [4, 5, 6]]&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &amp;#039;&amp;#039;&amp;#039;print(c)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 [[1, 2, 3], [4, 12, 6]]&lt;br /&gt;
&lt;br /&gt;
Iš pradžių atkreipk dėmesį į tai, kad &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; sąrašų sąrašas. Toliau, kai kodo eilutė &amp;lt;code&amp;gt;b[0][1] = 10&amp;lt;/code&amp;gt; yra vykdoma, tuomet &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; ir &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; pasikeičia, bet &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; ne. Taip nutiko todėl, kad vidiniai masyvai vis dar yra nuorodos, kai naudojamas pjūvio operatorius.  Iš kitos pusės, &amp;lt;code&amp;gt;deepcopy&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; buvo visiškai nukopijuotas.&lt;br /&gt;
&lt;br /&gt;
Taigi, ar turėčiau nerimauti dėl nuorodų kiekvieną kartą, kai naudoju funkciją ar &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;?  Geros naujienos yra tos, kad tau reikia nerimauti apie nuorodas tik naudojant žodynus ir sąrašus. Priskiriant skaičiaus ar teksto eilutės reikšmes turinčius kintamuosius nuorodos nesukuriamos ir tau nereikia sukti galvos ar netikėtai pasikeis reikšmė. Tačiau tau reikia turėt omeny nuorodas, kai keiti sąrašus ir žodynus. &lt;br /&gt;
&lt;br /&gt;
Turbūt susimąstei, kam išvis yra reikalingos nuorodos? Pagrindinė priežastis – greitis. Sukurti nuorodą sąrašo tūkstančiui elementų yra daug greičiau nei sukurti jų kopijas. Dar viena priežastis – tai, kad tu gali turėti funkciją, kuri leidžia modifikuoti sąrašus arba žodynus. Jei kada nors susidursi su keistomis problemomis, kai duomenys pasikeičia, nors neturėtų, tai prisimink apie nuorodas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  On Sun, Sep 09, 2001 at 02:46:06PM +0100, Hamish Lawson wrote: --&amp;gt;&lt;br /&gt;
&amp;lt;!--  Hello Josh --&amp;gt;&lt;br /&gt;
&amp;lt;!--   --&amp;gt;&lt;br /&gt;
&amp;lt;!--  I think it&amp;#039;s great that you have undertaken to write a non-programmer&amp;#039;s --&amp;gt;&lt;br /&gt;
&amp;lt;!--  tutorial on Python. However may I suggest that a different approach to --&amp;gt;&lt;br /&gt;
&amp;lt;!--  the discussion of variables and references may make things easier for --&amp;gt;&lt;br /&gt;
&amp;lt;!--  both you and the reader, and lead to less potential confusion for the --&amp;gt;&lt;br /&gt;
&amp;lt;!--  novice when they explore Python further? --&amp;gt;&lt;br /&gt;
&amp;lt;!--   --&amp;gt;&lt;br /&gt;
&amp;lt;!--  Programming introductions that use a language like C or Pascal as the --&amp;gt;&lt;br /&gt;
&amp;lt;!--  medium often discuss variables in terms of boxes that store data. But --&amp;gt;&lt;br /&gt;
&amp;lt;!--  for a language like Python, I think this approach ends up making the --&amp;gt;&lt;br /&gt;
&amp;lt;!--  whole subject of variables and references more complicated than it need --&amp;gt;&lt;br /&gt;
&amp;lt;!--  be and means that the reader has a lot to unlearn later. --&amp;gt;&lt;br /&gt;
&amp;lt;!--  --&amp;gt;&lt;br /&gt;
&amp;lt;!--  Saying that &amp;quot;a = []&amp;quot; stores an empty list in &amp;#039;a&amp;#039; and that &amp;quot;b = a&amp;quot; makes --&amp;gt;&lt;br /&gt;
&amp;lt;!--  &amp;#039;b&amp;#039; a reference to &amp;#039;a&amp;#039; makes it appear that assignment is --&amp;gt;&lt;br /&gt;
&amp;lt;!--  context-dependent when it isn&amp;#039;t really. Things get even trickier when --&amp;gt;&lt;br /&gt;
&amp;lt;!--  you have statements like &amp;quot;b = f()&amp;quot;. Instead a more coherent approach --&amp;gt;&lt;br /&gt;
&amp;lt;!--  might be to say that assignment to a variable stores a reference to --&amp;gt;&lt;br /&gt;
&amp;lt;!--  some object. The difference between &amp;quot;a = []&amp;quot; and &amp;quot;b = a&amp;quot; then lies in --&amp;gt;&lt;br /&gt;
&amp;lt;!--  whether it is a newly created object that you are storing a reference --&amp;gt;&lt;br /&gt;
&amp;lt;!--  to (as produced by &amp;#039;[]&amp;#039;) or an existing object (as produced by &amp;#039;a&amp;#039;), --&amp;gt;&lt;br /&gt;
&amp;lt;!--  *not* in whether or not a reference gets stored in the variable - it --&amp;gt;&lt;br /&gt;
&amp;lt;!--  always does. I believe this approach leads to much less confusion --&amp;gt;&lt;br /&gt;
&amp;lt;!--  overall and less need for special explanations. --&amp;gt;&lt;br /&gt;
&amp;lt;!--   --&amp;gt;&lt;br /&gt;
&amp;lt;!--  Fredrik Lundh has a good explanation of objects and references in --&amp;gt;&lt;br /&gt;
&amp;lt;!--  Python at http://www.effbot.org/guides/python-objects.htm. --&amp;gt;&lt;br /&gt;
&amp;lt;!--   --&amp;gt;&lt;br /&gt;
&amp;lt;!--  I hope you have found this useful. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{navigation |previous=Modulių naudojimas|next=Daugiau apie tekstines eilutes}}&lt;br /&gt;
{{BookCat}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>