<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>List vs. Tuple - Python 3 | Data Science | Нейронные сети | AI - Искусственный Интеллект</title>
	<atom:link href="https://python.ivan-shamaev.ru/tag/list-vs-tuple/feed/" rel="self" type="application/rss+xml" />
	<link>https://python.ivan-shamaev.ru/tag/list-vs-tuple/</link>
	<description>Библиотеки обработки данных. Примеры. Строки, списки, файлы, числа, массивы. Язык программирования Python 3 - скачать</description>
	<lastBuildDate>Fri, 03 Mar 2023 06:03:14 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.4</generator>

<image>
	<url>https://python.ivan-shamaev.ru/wp-content/uploads/2019/04/cropped-data_science_python3_logo-32x32.png</url>
	<title>List vs. Tuple - Python 3 | Data Science | Нейронные сети | AI - Искусственный Интеллект</title>
	<link>https://python.ivan-shamaev.ru/tag/list-vs-tuple/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Разница между списком и кортежем. Python List vs. Tuple</title>
		<link>https://python.ivan-shamaev.ru/difference-between-list-and-tuple-in-python/</link>
					<comments>https://python.ivan-shamaev.ru/difference-between-list-and-tuple-in-python/#comments</comments>
		
		<dc:creator><![CDATA[Шамаев Иван]]></dc:creator>
		<pubDate>Wed, 31 Aug 2022 20:45:59 +0000</pubDate>
				<category><![CDATA[Введение в Python 3]]></category>
		<category><![CDATA[List vs. Tuple]]></category>
		<category><![CDATA[Python List vs Tuple]]></category>
		<category><![CDATA[Разница между списком и кортежем]]></category>
		<guid isPermaLink="false">https://python.ivan-shamaev.ru/?p=1635</guid>

					<description><![CDATA[<p>Python List vs. Tuple В этой статье будет рассмотрена разница между списком и кортежем (List vs. Tuple). List и Tuple в Python — это классы структур данных Python. Список является динамическим, тогда как кортеж имеет статические характеристики. Это означает, что списки могут быть изменены, тогда как кортежи не могут быть изменены, кортеж быстрее списка из-за [&#8230;]</p>
<p>Сообщение <a href="https://python.ivan-shamaev.ru/difference-between-list-and-tuple-in-python/">Разница между списком и кортежем. Python List vs. Tuple</a> появились сначала на <a href="https://python.ivan-shamaev.ru">Python 3 | Data Science | Нейронные сети | AI - Искусственный Интеллект</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_telegram" href="https://www.addtoany.com/add_to/telegram?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="Telegram" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_vk" href="https://www.addtoany.com/add_to/vk?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="VK" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&#038;title=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" data-a2a-url="https://python.ivan-shamaev.ru/difference-between-list-and-tuple-in-python/" data-a2a-title="Разница между списком и кортежем. Python List vs. Tuple"></a></p><h1>Python List vs. Tuple</h1>
<p>В этой статье будет рассмотрена разница между списком и кортежем (List vs. Tuple).</p>
<p>List и Tuple в Python — это классы структур данных Python. Список является динамическим, тогда как кортеж имеет статические характеристики. Это означает, что списки могут быть изменены, тогда как кортежи не могут быть изменены, кортеж быстрее списка из-за статичности по своей природе. Списки обозначаются квадратными скобками, а кортежи обозначаются скобками.</p>
<h2>Важные различия между List и Tuple в Python</h2>


<figure class="wp-block-table"><table><tbody><tr><td>№</td><td>List (список)</td><td>Tuple (Кортеж)</td></tr><tr><td>1</td><td>Списки изменяемы</td><td>Кортежи неизменны</td></tr><tr><td>2</td><td>Последствия итераций отнимают много времени</td><td>Последствия итераций сравнительно быстрее</td></tr><tr><td>3</td><td>Список лучше подходит для выполнения операций, таких как вставка и удаление.</td><td>Тип данных Tuple подходит для доступа к элементам</td></tr><tr><td>4</td><td>Списки потребляют больше памяти</td><td>Кортеж потребляет меньше памяти по сравнению со списком</td></tr><tr><td>5</td><td>Списки имеют несколько встроенных методов.</td><td>Tuple не имеет большого количества встроенных методов.</td></tr><tr><td>6</td><td>Более вероятны непредвиденные изменения и ошибки</td><td>В кортеже это трудно осуществить.</td></tr></tbody></table></figure>


<h2>Список против кортежа</h2>
<p>Проверим, являются ли кортежи неизменяемыми, а список изменяемым<br>Здесь мы собираемся сравнить тест изменчивости списка и кортежа.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="python"># Creating a List with
# the use of Numbers
# code to test that tuples are mutable
List = [1, 2, 4, 4, 3, 3, 3, 6, 5]
print("Original list ", List)
 
List[3] = 77
print("Example to show mutablity ", List)</pre>
<p>Результат выполнения кода:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">Исходный список [1, 2, 4, 4, 3, 3, 3, 6, 5] 
Пример для демонстрации изменчивости [1, 2, 4, 77, 3, 3, 3, 6, 5]</pre>
<p>Пример с кортежем: далее мы увидим, что кортеж не может быть изменен.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="python">tuple1 = (0, 1, 2, 3)
tuple1[0] = 4
print(tuple1)</pre>
<p>Результат выполнения кода:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">Traceback (most recent call last):
  File "tuple_example.py", line 3, in
    tuple1[0]=4
TypeError: 'tuple' object does not support item assignment</pre>
<h2>Проверка эффективности работы кортежей с памятью</h2>
<p>Поскольку кортежи хранятся в одном блоке памяти, им не требуется дополнительное пространство для новых объектов, в то время как списки размещаются в двух блоках: первый фиксированный со всей информацией об объектах Python, а второй блок переменного размера для данных.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">import sys
a_list = []
a_tuple = ()
a_list = ["Lemons", "And", "Apples"]
a_tuple = ("Lemons", "And", "Apples")
print(sys.getsizeof(a_list))
print(sys.getsizeof(a_tuple))</pre>
<p>Результат выполнения кода:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">120
64</pre>
<h2>Проверка скорости итераций в Tuple по сравнению с List</h2>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">import sys, platform
import time
 
l=list(range(100000001))
t=tuple(range(100000001))
 
start = time.time_ns()
for i in range(len(t)):
    a = t[i]
end = time.time_ns()
print("Total lookup time for Tuple: ", end - start)
 
start = time.time_ns()
for i in range(len(l)):
    a = l[i]
end = time.time_ns()
print("Total lookup time for LIST: ", end - start)</pre>
<p>Результат выполнения кода:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="generic">Общее время поиска для Tuple: 7038208700 
Общее время поиска для LIST: 19646516700</pre>
<p></p><p><a class="a2a_button_telegram" href="https://www.addtoany.com/add_to/telegram?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="Telegram" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_whatsapp" href="https://www.addtoany.com/add_to/whatsapp?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="WhatsApp" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_vk" href="https://www.addtoany.com/add_to/vk?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="VK" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&amp;linkname=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fpython.ivan-shamaev.ru%2Fdifference-between-list-and-tuple-in-python%2F&#038;title=%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BC%20%D0%B8%20%D0%BA%D0%BE%D1%80%D1%82%D0%B5%D0%B6%D0%B5%D0%BC.%20Python%20List%20vs.%20Tuple" data-a2a-url="https://python.ivan-shamaev.ru/difference-between-list-and-tuple-in-python/" data-a2a-title="Разница между списком и кортежем. Python List vs. Tuple"></a></p><p>Сообщение <a href="https://python.ivan-shamaev.ru/difference-between-list-and-tuple-in-python/">Разница между списком и кортежем. Python List vs. Tuple</a> появились сначала на <a href="https://python.ivan-shamaev.ru">Python 3 | Data Science | Нейронные сети | AI - Искусственный Интеллект</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://python.ivan-shamaev.ru/difference-between-list-and-tuple-in-python/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
