<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF76%3APython</id>
		<title>LXF76:Python - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF76%3APython"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;action=history"/>
		<updated>2026-05-13T17:29:26Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;diff=10714&amp;oldid=prev</id>
		<title>Zeggel: /* Функции и модули */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;diff=10714&amp;oldid=prev"/>
				<updated>2010-09-11T10:02:01Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Функции и модули&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 10:02, 11 сентября 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 242:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 242:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; import types&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; import types&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; for t in [t for t in dir(types) if t[0:2] != '__']:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; for t in [t for t in dir(types) if t[0:2] != '__']:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... print t&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &lt;/ins&gt;print t&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Первой строкой мы подключаем один из системных модулей -&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Первой строкой мы подключаем один из системных модулей -&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Zeggel</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;diff=10713&amp;oldid=prev</id>
		<title>Zeggel: /* Подробнее о типах данных */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;diff=10713&amp;oldid=prev"/>
				<updated>2010-09-11T09:53:33Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Подробнее о типах данных&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 09:53, 11 сентября 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 208:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 208:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; arkeys.sort()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; arkeys.sort()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; for domain in arkeys:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; for domain in arkeys:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... print &amp;quot;%s = %s&amp;quot; % (domain, dict[domain])&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &lt;/ins&gt;print &amp;quot;%s = %s&amp;quot; % (domain, dict[domain])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;ru = Russia&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;ru = Russia&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Zeggel</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;diff=10712&amp;oldid=prev</id>
		<title>Zeggel: /* Подробнее о типах данных */</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;diff=10712&amp;oldid=prev"/>
				<updated>2010-09-11T09:45:54Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Подробнее о типах данных&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 09:45, 11 сентября 2010&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 144:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 144:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; a = [1,2,3,4,5]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; a = [1,2,3,4,5]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; for i in a:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; for i in a:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... print i * 2,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &lt;/ins&gt;print i * 2,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;2 4 6 8 10&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;2 4 6 8 10&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 153:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 153:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; for i in range(3, 8):&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; for i in range(3, 8):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... print i,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; &amp;#160; &lt;/ins&gt;print i,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;3 4 5 6 7&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;3 4 5 6 7&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Zeggel</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;diff=4601&amp;oldid=prev</id>
		<title>Lockal: унесите кавычки!</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;diff=4601&amp;oldid=prev"/>
				<updated>2008-05-15T15:19:27Z</updated>
		
		<summary type="html">&lt;p&gt;унесите кавычки!&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 15:19, 15 мая 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{цикл/Python}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{цикл/Python}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;часть &lt;/del&gt;2 Возможность выводить строку на экран и делить целые числа — огромный шаг вперед по сравнению с началом прошлого века. Но в наши дни от языка программирования требуется несколько большее, так что сегодня мы продолжаем осваивать Python вместе с '''Сергеем Супруновым'''.''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Часть &lt;/ins&gt;2&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/ins&gt;Возможность выводить строку на экран и делить целые числа — огромный шаг вперед по сравнению с началом прошлого века. Но в наши дни от языка программирования требуется несколько большее, так что сегодня мы продолжаем осваивать Python вместе с '''Сергеем Супруновым'''.''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Подробнее о типах данных ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Подробнее о типах данных ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;тип данных наиболее близок к массивам.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;тип данных наиболее близок к массивам.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Задается список с помощью квадратных скобок, в которых элементы перечислены через запятую: [0, 1, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘два’&lt;/del&gt;, 3.0, «четыре»]. Причем в&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Задается список с помощью квадратных скобок, в которых элементы перечислены через запятую: [0, 1, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'два'&lt;/ins&gt;, 3.0, «четыре»]. Причем в&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;отличие, скажем, от языка Pascal, вы вполне можете смешивать в&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;отличие, скажем, от языка Pascal, вы вполне можете смешивать в&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;одном списке данные разных типов. Индекс элемента, который вы&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;одном списке данные разных типов. Индекс элемента, который вы&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;хотите получить, задается также в квадратных скобках:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;хотите получить, задается также в квадратных скобках:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; a = [0, 1, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘two’&lt;/del&gt;, 3.0]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; a = [0, 1, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'two'&lt;/ins&gt;, 3.0]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print a[1]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print a[1]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 38:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; a = []&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; a = []&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; a.append(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘q’&lt;/del&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; a.append(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'q'&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; a.append(123)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; a.append(123)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; a.append(a)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; a.append(a)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print a&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print a&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘q’&lt;/del&gt;, 123, [...]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'q'&lt;/ins&gt;, 123, [...]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print a[2]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print a[2]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘q’&lt;/del&gt;, 123, [...]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'q'&lt;/ins&gt;, 123, [...]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print a[2][2][2][2][0]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print a[2][2][2][2][0]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;q&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;q&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 117:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 117:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;записывается в круглых скобках — tuple = (1, 2, «three»). Если&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;записывается в круглых скобках — tuple = (1, 2, «three»). Если&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;вам нужно задать кортеж из одного элемента, поставьте после него&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;вам нужно задать кортеж из одного элемента, поставьте после него&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;запятую — (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘5’&lt;/del&gt;,).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;запятую — (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'5'&lt;/ins&gt;,).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Замечу, что операции среза применимы и к кортежам (поскольку&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Замечу, что операции среза применимы и к кортежам (поскольку&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 175:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 175:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; dict = {&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; dict = {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘ru’&lt;/del&gt;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘Russia’&lt;/del&gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'ru'&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'Russia'&lt;/ins&gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘uk’&lt;/del&gt;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘United Kingdom’&lt;/del&gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'uk'&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'United Kingdom'&lt;/ins&gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... }&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print dict&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print dict&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘ru’&lt;/del&gt;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘Russia’&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘uk’&lt;/del&gt;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘United Kingdom’&lt;/del&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'ru'&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'Russia'&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'uk'&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'United Kingdom'&lt;/ins&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; dict.pop(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘uk’&lt;/del&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; dict.pop(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'uk'&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘United Kingdom’&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'United Kingdom'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print dict&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print dict&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘ru’&lt;/del&gt;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘Russia’&lt;/del&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'ru'&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'Russia'&lt;/ins&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; dict[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘us’&lt;/del&gt;] = &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘USA’&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; dict[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'us'&lt;/ins&gt;] = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'USA'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print dict&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print dict&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘ru’&lt;/del&gt;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘Russia’&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘us’&lt;/del&gt;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘USA’&lt;/del&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'ru'&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'Russia'&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'us'&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'USA'&lt;/ins&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print dict[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘ru’&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; print dict[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'ru'&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Russia&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Russia&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; dict.keys()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; dict.keys()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘ru’&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘us’&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'ru'&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'us'&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; dict.values()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; dict.values()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘Russia’&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘USA’&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'Russia'&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'USA'&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; dict.items()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; dict.items()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘ru’&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘Russia’&lt;/del&gt;), (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘us’&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘USA’&lt;/del&gt;)]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'ru'&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'Russia'&lt;/ins&gt;), (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'us'&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'USA'&lt;/ins&gt;)]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Запись присвоения переменной dict выполнена на нескольких&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Запись присвоения переменной dict выполнена на нескольких&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 208:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 208:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; arkeys.sort()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; arkeys.sort()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; for domain in arkeys:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; for domain in arkeys:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... print &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;“&lt;/del&gt;%s = %&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;s” &lt;/del&gt;% (domain, dict[domain])&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... print &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;%s = %&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;s&amp;quot; &lt;/ins&gt;% (domain, dict[domain])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;ru = Russia&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;ru = Russia&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 241:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 241:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; import types&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; import types&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; for t in [t for t in dir(types) if t[0:2] != &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘__’&lt;/del&gt;]:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;gt;&amp;gt;&amp;gt; for t in [t for t in dir(types) if t[0:2] != &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'__'&lt;/ins&gt;]:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... print t&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;... print t&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lockal</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;diff=4572&amp;oldid=prev</id>
		<title>Yaleks: викификация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;diff=4572&amp;oldid=prev"/>
				<updated>2008-05-14T18:34:53Z</updated>
		
		<summary type="html">&lt;p&gt;викификация&lt;/p&gt;
&lt;a href=&quot;http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;amp;diff=4572&amp;amp;oldid=4565&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Yaleks</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;diff=4565&amp;oldid=prev</id>
		<title>Yaleks: Новая: {{цикл/Python}} ''часть 2 Возможность выводить строку на экран и делить целые числа – огромный шаг вперед п...</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF76:Python&amp;diff=4565&amp;oldid=prev"/>
				<updated>2008-05-14T10:39:50Z</updated>
		
		<summary type="html">&lt;p&gt;Новая: {{цикл/Python}} &amp;#039;&amp;#039;часть 2 Возможность выводить строку на экран и делить целые числа – огромный шаг вперед п...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{цикл/Python}}&lt;br /&gt;
''часть 2 Возможность выводить строку на экран и делить целые числа – огромный шаг вперед по сравнению с началом прошлого века. Но в наши дни от языка программирования требуется несколько большее, так что сегодня мы продолжаем осваивать Python вместе с '''Сергеем Супруновым'''.''&lt;br /&gt;
&lt;br /&gt;
==Подробнее о типах данных==&lt;br /&gt;
Как мы увидели на прошлом уроке, Python различает строки, целые числа и числа с плавающей запятой. Естественно, на этом его возможности не заканчиваются. Сегодня мы подробнее остановимся на оставшихся типах данных,&lt;br /&gt;
чтобы в дальнейшем знать, с чем мы имеем дело. Начнем с последовательностей – списков, кортежей и строк.&lt;br /&gt;
&lt;br /&gt;
Список – это набор переменных различных типов, упорядоченный&lt;br /&gt;
по мере добавления новых элементов. Доступ к элементу осуществляется по его порядковому номеру в последовательности (индексу). Если&lt;br /&gt;
проводить аналогию с другими языками программирования, то этот&lt;br /&gt;
тип данных наиболее близок к массивам.&lt;br /&gt;
&lt;br /&gt;
Задается список с помощью квадратных скобок, в которых элементы перечислены через запятую: [0, 1, ‘два’, 3.0, “четыре”]. Причем в&lt;br /&gt;
отличие, скажем, от языка Pascal, вы вполне можете смешивать в&lt;br /&gt;
одном списке данные разных типов. Индекс элемента, который вы&lt;br /&gt;
хотите получить, задается также в квадратных скобках:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a = [0, 1, ‘two’, 3.0]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; print a[1]&lt;br /&gt;
1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Как видите, первому элементу списка соответствует индекс 0.&lt;br /&gt;
Специального синтаксиса для аналога многомерных массивов не предусмотрено, но вы вполне можете «конструировать» их с помощью&lt;br /&gt;
вложенных списков, когда элементом списка является другой список:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a = [[1,2,3],[4,5,6]]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a[0]&lt;br /&gt;
[1, 2, 3]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a[0][0]&lt;br /&gt;
1&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a[0][0] = 1234&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a&lt;br /&gt;
[[1234, 2, 3], [4, 5, 6]]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Для изменения списка существует ряд методов (почти все элементы в Python являются объектами классов, о чем мы поговорим в&lt;br /&gt;
одном из следующих уроков; к терминологии же начнем привыкать&lt;br /&gt;
уже сейчас). Например, append() позволяет добавлять новые элементы в конец списка:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a = []&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a.append(‘q’)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a.append(123)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a.append(a)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; print a&lt;br /&gt;
[‘q’, 123, [...]]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; print a[2]&lt;br /&gt;
[‘q’, 123, [...]]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; print a[2][2][2][2][0]&lt;br /&gt;
q&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Интересно, не правда ли? Тут мы столкнулись со специальным&lt;br /&gt;
типом данных – Ellipsis (отображается как троеточие). Он «зацикливает» последовательность саму на себя (обратите внимание, оператор print a[2] дал точно такой же результат, как и print a), в итоге&lt;br /&gt;
получается своего рода бесконечная последовательность. Обычно&lt;br /&gt;
используется при обработке многомерных матриц.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим еще несколько часто используемых методов:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a = [1,2]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a.insert(0,5)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a&lt;br /&gt;
[5, 1, 2]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a.remove(1)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a&lt;br /&gt;
[5, 2]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a.extend(a)&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a&lt;br /&gt;
[5, 2, 5, 2]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a.pop()&lt;br /&gt;
2&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a&lt;br /&gt;
[5, 2, 5]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Разберемся, что делает этот код. Метод insert() вставляет элемент, значение которого задано во втором аргументе, начиная с&lt;br /&gt;
позиции, заданной первым (в примере вставляем число 5 в начало&lt;br /&gt;
списка). С помощью remove() вы можете удалить элемент по значению (если в списке несколько элементов с одним значением, удаляется первый из них). Метод extend() расширяет список заданной&lt;br /&gt;
последовательностью (заметьте, как это отличается от append()), ну&lt;br /&gt;
и pop() «выталкивает» из списка последний элемент. Удалить элемент по индексу можно оператором del, который справляется с&lt;br /&gt;
любыми переменными: del a[1].&lt;br /&gt;
&lt;br /&gt;
Помимо этого, вы можете использовать методы sort() и&lt;br /&gt;
reverse(). Оставим их вам для самостоятельного изучения.&lt;br /&gt;
&lt;br /&gt;
Для работы со списками в Python существует непревзойденный&lt;br /&gt;
по гибкости механизм – так называемые срезы. Например, операция&lt;br /&gt;
ar[2:5] возвратит список, содержащий элементы списка ar начиная с&lt;br /&gt;
третьего (нумерация – с нуля!) и до шестого (исключительно).&lt;br /&gt;
Пропуск того или иного индекса означает «с начала» или «до конца»,&lt;br /&gt;
отрицательный индекс – «с конца списка». А с помощью ar[1:8:2]&lt;br /&gt;
будут выбраны только четные элементы (каждый второй) из диапазона 1-7. Внимательно рассмотрите приведенные ниже примеры, поэкспериментируйте сами, и вам все станет понятно:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a = [0,1,2,3,4,5,6,7,8,9]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a[3:5]&lt;br /&gt;
[3, 4]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a[4:], a[:2]&lt;br /&gt;
([4, 5, 6, 7, 8, 9], [0, 1])&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a[-2:]&lt;br /&gt;
[8, 9]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a[:]&lt;br /&gt;
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a[1:9:3]&lt;br /&gt;
[1, 4, 7]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a[::2]&lt;br /&gt;
[0, 2, 4, 6, 8]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Следует также сказать про так называемые списковые включения – специальные синтаксические конструкции, позволяющие генерировать список на базе другого:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a = [b**2 for b in [1,2,3,4,5] if b &amp;gt; 2]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; print a&lt;br /&gt;
[9, 16, 25]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Оператор «**» – это возведение в степень. Секция if спискового&lt;br /&gt;
включения может быть опущена (в ней задается фильтрующее условие). Вместо явного указания списка (после in) вы, естественно,&lt;br /&gt;
можете использовать и переменную, содержащую последовательность. Поэкспериментируйте со списковыми включениями – с их&lt;br /&gt;
помощью можно достигать удивительных результатов.&lt;br /&gt;
&lt;br /&gt;
Кортеж – это неизменяемый список. Элементы в нем упорядочены по индексам, обращаться вы можете к ним так же, как и в списке,&lt;br /&gt;
но методы, изменяющие кортеж, отсутствуют. Содержимое кортежа&lt;br /&gt;
записывается в круглых скобках – tuple = (1, 2, “three”). Если&lt;br /&gt;
вам нужно задать кортеж из одного элемента, поставьте после него&lt;br /&gt;
запятую – (‘5’,).&lt;br /&gt;
&lt;br /&gt;
Замечу, что операции среза применимы и к кортежам (поскольку&lt;br /&gt;
сам кортеж при этом не изменяется, а просто создается новая переменная, тоже кортеж, на его основе).&lt;br /&gt;
&lt;br /&gt;
Кортежи работают быстрее списков, поэтому, если вы не планируете изменять последовательность, то лучше использовать именно их.&lt;br /&gt;
&lt;br /&gt;
Вы можете складывать списки со списками или кортежи с кортежами – результат будет содержать элементы последовательностей-«слагаемых», причем обратите внимание, что порядок элементов&lt;br /&gt;
всегда строго сохраняется:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; b = [3,4,5]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; c = [1,2]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; d = b + c + [9,8,7]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; print d&lt;br /&gt;
[3, 4, 5, 1, 2, 9, 8, 7]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; d = [9,8,7] + c + b&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; print d&lt;br /&gt;
[9, 8, 7, 1, 2, 3, 4, 5]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; (1,2) + (3,4)&lt;br /&gt;
(1, 2, 3, 4)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Теперь самое время познакомиться с циклом for. Он позволяет&lt;br /&gt;
проходить по каждому элементу последовательности, выполняя те&lt;br /&gt;
или иные действия:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; a = [1,2,3,4,5]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; for i in a:&lt;br /&gt;
... print i * 2,&lt;br /&gt;
...&lt;br /&gt;
2 4 6 8 10&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Про отступы, думаю, вы помните. Запятая после операнда в операторе print отменяет перевод строки, благодаря чему выводимые&lt;br /&gt;
значения располагаются на одной строке. Для организации привычного многим цикла «от X до Y» используется функция range(X, Y),&lt;br /&gt;
генерирующая нужную последовательность:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; for i in range(3, 8):&lt;br /&gt;
... print i,&lt;br /&gt;
...&lt;br /&gt;
3 4 5 6 7&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Как видите, последний индекс диапазона в результирующую последовательность, как и в случае со срезами, не включается.&lt;br /&gt;
Постарайтесь не забывать об этой особенности, и ошибок в ваших&lt;br /&gt;
программах будет немного меньше.&lt;br /&gt;
&lt;br /&gt;
Еще один тип последовательности – строка. При некотором допущении она может рассматриваться как кортеж символов (в том плане,&lt;br /&gt;
что не позволяет выполнять изменение отдельных элементов «на&lt;br /&gt;
месте»). Строка допускает операции среза, ее можно использовать в&lt;br /&gt;
цикле for для прохода по каждой букве, и так далее.&lt;br /&gt;
&lt;br /&gt;
Помимо скалярных типов данных и последовательностей, Python&lt;br /&gt;
поддерживает так называемые словари. Словарь – это набор пар&lt;br /&gt;
«ключ – значение» (в Perl это называется хэшем, можно встретить и&lt;br /&gt;
термин «ассоциативный массив»). Ключ должен быть уникален в&lt;br /&gt;
пределах словаря (именно по нему выполняется поиск нужного элемента), и в отличие от рассмотренных выше последовательностей,&lt;br /&gt;
порядок элементов в словаре не определен. Синтаксис и основные&lt;br /&gt;
операции, которые вы можете выполнять над словарями, продемонстрированы в примере:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; dict = {&lt;br /&gt;
... ‘ru’: ‘Russia’,&lt;br /&gt;
... ‘uk’: ‘United Kingdom’,&lt;br /&gt;
... }&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; print dict&lt;br /&gt;
{‘ru’: ‘Russia’, ‘uk’: ‘United Kingdom’}&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; dict.pop(‘uk’)&lt;br /&gt;
‘United Kingdom’&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; print dict&lt;br /&gt;
{‘ru’: ‘Russia’}&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; dict[‘us’] = ‘USA’&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; print dict&lt;br /&gt;
{‘ru’: ‘Russia’, ‘us’: ‘USA’}&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; print dict[‘ru’]&lt;br /&gt;
Russia&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; dict.keys()&lt;br /&gt;
[‘ru’, ‘us’]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; dict.values()&lt;br /&gt;
[‘Russia’, ‘USA’]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; dict.items()&lt;br /&gt;
[(‘ru’, ‘Russia’), (‘us’, ‘USA’)]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Запись присвоения переменной dict выполнена на нескольких&lt;br /&gt;
строках для удобства представления (внутри фигурных скобок вы&lt;br /&gt;
можете переносить строки и устанавливать любые отступы; аналогично можно поступать и со списками и кортежами). Но вы вполне&lt;br /&gt;
можете записывать все в одной строке. Обращение к элементу словаря по ключу выполняется так же, как вы выбор элемента списка по&lt;br /&gt;
индексу (с той разницей, что ключ не обязан быть целым числом).&lt;br /&gt;
Если присвоить значение несуществующему элементу, то он добавится в словарь. Последние три метода, показанные в примере, позволяют получить соответствующие списки (ключей, значений и кортежей&lt;br /&gt;
«ключ-значение»), которые могут быть использованы, например, для&lt;br /&gt;
обработки словаря в цикле:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; arkeys = dict.keys()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; arkeys.sort()&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; for domain in arkeys:&lt;br /&gt;
... print “%s = %s” % (domain, dict[domain])&lt;br /&gt;
...&lt;br /&gt;
ru = Russia&lt;br /&gt;
us = USA&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Кстати, переменные, значением которых заполняются знакоместа&lt;br /&gt;
%s при выводе текста, если таковых две и больше, должны передаваться как кортеж, то есть в круглых скобках. Может использоваться&lt;br /&gt;
и особый «словарный» синтаксис, использование которого будет&lt;br /&gt;
продемонстрировано в одном из дальнейших примеров.&lt;br /&gt;
&lt;br /&gt;
==Функции и модули==&lt;br /&gt;
Чтобы завершить разговор о типах данных, нужно несколько слов&lt;br /&gt;
сказать о функциях и модулях. Функция позволяет использовать&lt;br /&gt;
один и тот же фрагмент кода в разных частях программы. Различают&lt;br /&gt;
встроенные функции (которые «зашиты» в интерпретатор) и пользовательские. О вторых речь пойдет в следующем уроке, а сейчас&lt;br /&gt;
коротко остановимся на встроенных.&lt;br /&gt;
&lt;br /&gt;
В первой статье цикла мы уже встречались с функцией float(),&lt;br /&gt;
которая преобразует целое число или строку, переданные ей в качестве аргумента, в число с плавающей запятой. Как вы видели, вызов&lt;br /&gt;
функции происходит по имени, а в скобках передаются аргументы,&lt;br /&gt;
над которыми функция выполняет действия. Функция может не иметь&lt;br /&gt;
аргументов, однако указывать скобки после ее имени необходимо.&lt;br /&gt;
Результат своей работы функция возвращает основной программе&lt;br /&gt;
(причем вызов функции трактуется в выражениях именно как это возвращаемое значение; например, в выражении sum = z + float(b) к&lt;br /&gt;
переменной z добавится результат, возвращенный функцией, а не&lt;br /&gt;
сама функция). Функция может и не возвращать значения явно – в&lt;br /&gt;
этом случае возвращается результат специального типа None.&lt;br /&gt;
&lt;br /&gt;
Вернемся к типам данных. Полный список поддерживаемых&lt;br /&gt;
типов можно получить с помощью следующего кода (не пугайтесь,&lt;br /&gt;
ниже я все объясню):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; import types&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; for t in [t for t in dir(types) if t[0:2] != ‘__’]:&lt;br /&gt;
... print t&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Первой строкой мы подключаем один из системных модулей –&lt;br /&gt;
types. Модуль – это программа на Python, содержащая функции,&lt;br /&gt;
переменные, классы и т.д., которые вы можете в дальнейшем&lt;br /&gt;
использовать в своих сценариях. Подробнее о них разговор у нас&lt;br /&gt;
пойдет в следующий раз. Пока достаточно знать, что здесь мы подгружаем модуль types и получаем доступ к его функциям, служащим&lt;br /&gt;
для преобразования типов. Их полный список выводит функция dir(),&lt;br /&gt;
ну а про списковые включения вы уже знаете. Поясню только фрагмент if – с его помощью мы исключаем из вывода специальные функции и переменные, которые начинаются двумя символами подчеркивания (здесь мы применяем операцию среза к строке t).&lt;br /&gt;
&lt;br /&gt;
В результате выполнения этого кода вы получите список из 35&lt;br /&gt;
функций преобразования, соответствующих типам Python. Можно&lt;br /&gt;
увидеть, что и функции, и классы являются допустимыми типами&lt;br /&gt;
данных, что позволяет присваивать их переменным: например, вы&lt;br /&gt;
можете записать mydirfunc = dir, и в дальнейшем mydirfunc можно&lt;br /&gt;
будет использовать точно так же, как и функцию dir: print&lt;br /&gt;
mydirfunc(types).&lt;br /&gt;
&lt;br /&gt;
Типов данных существует достаточно много, но для начала работы с Python достаточно тех, что были описаны выше.&lt;br /&gt;
&lt;br /&gt;
Подведем итог. Сегодня мы не написали ничего полезного, но&lt;br /&gt;
заложили фундамент для дальнейшей работы.&lt;/div&gt;</summary>
		<author><name>Yaleks</name></author>	</entry>

	</feed>