чем список отличается от перечня?
Перечень содержит конечное, исчерпывающее действительное количество данных (как правило, перечень формируется по специальной системе), а список содержит перечисления данных, т. е. может быть дополнен или расширен.
you likeУченик (105) 7 месяцев назад
В перечне перечисляется (прописывается) неодушевленное, в списке одушевленное — коротко и ясно! И не заумничайте более!
Остальные ответы
В списке указано название и количество а перечне одни названия.
По-моему — это слова-синонимы и ничем не отличается.
Список и перечень, как документы, содержат в себе перечисление по пунктам, либо по порядку каких-либо данных, причем абсолютно любых: фамилии, льготы, награды, заслуги, услуги, документы, имущество. Такое перечисление может формироваться по однородным признакам, например:
— списки (фамилии), поступивших в институт;
— перечень лиц, имеющих право на льготы;
— перечень предоставляемых услуг;
— список документов, необходимых для поступления в ВУЗ и тп.
Возможно перечисление без однородных признаков. Списки и перечни улучшают восприятие информации, они визуально выделяются в тексте.
Есть отличие в происхождении данных понятий: список от слова «письмо, писать», перечень от слова «перечислять, речь». Если исходить из этого, то список это просто перечень чего-либо, оформленный письменно, а перечень – упорядоченный список, возможен в устной форме.
Сегодня такие отличия уже стерты, данные понятия являются синонимами, хотя в одном случае называем документ перечнем, а в другом – списком.
Список это БУМАЖНЫЙ или ПИСЬМЕННЫЙ документ, который содержит перечисление чего-либо. А Перечень этот есть как раз перечисление чего либо. Например: «Мне принесли список поступивших (т.е. лист на котором написаны имена). Но в перечне я не нашел нужную мне фамилию. (Т.е. в тех перечисленных фамилиях не было того, кто мне интересен)
Русский
Приставка: пере-; корень: -че-; суффикс: -нь [Тихонов, 1996] .
Произношение
Семантические свойства
Значение
- процесс перечисления кого-либо, чего-либо ◆ Отсутствует пример употребления (см. рекомендации ).
- список с перечислением кого-либо, чего-либо ◆ История моя будет история казармы, — не перечень народов, а судьба всех этих Сидоровых и Прошек, отданных Аракчееву, сосланных на двадцатилетнюю военную каторгу. И. Э. Бабель, «Мария» [Викитека]
Синонимы
- перечисление
- список, частичн.: реестр, указатель, индекс, опись
Антонимы
Гиперонимы
Гипонимы
- —
- оглавление, реестр, указатель, индекс, опись, номенклатурный перечень, листинг
Родственные слова
Этимология
Происходит от гл. перечесть ? , из пере- + честь, из праслав. *čьstь , от кот. в числе прочего произошли: др.-русск. чьсть, ст.-слав. чьсть (др.-греч. τιμή), русск., укр. честь, белор. чесць, болг. чест, сербохорв. ча̑ст, словенск. čȃst, чешск. čеst ж., словацк. čеsť, польск. cześć (род. п. сzсi), в.-луж. česć, н.-луж. сеsć; связано со ст.-слав. чьтѫ , чисти, восходит к праиндоевр. *skʷeit- «принимать во вниманиe, учитывать». Родственно др.-инд. cíttiṣ ж. «мышление, понимание, намерение», авест. čisti- «мышление, познание, понимание»; др. ступень чередования гласных: др.-инд. сḗtаti «соблюдает, замечает, думает», латышск. šk̨ist, šk̨ìetu «думать, соблюдать». Использованы данные словаря М. Фасмера. См. Список литературы.
Фразеологизмы и устойчивые сочетания
Чем перечень отличается от списка
Show your appreciation in a way that likes and stamps can’t.
By sending a gift to someone, they will be more likely to answer your questions again!
If you post a question after sending a gift to someone, your question will be displayed in a special section on that person’s feed.
Python List vs. Tuple

В этой статье будет рассмотрена разница между списком и кортежем (List vs. Tuple).
List и Tuple в Python — это классы структур данных Python. Список является динамическим, тогда как кортеж имеет статические характеристики. Это означает, что списки могут быть изменены, тогда как кортежи не могут быть изменены, кортеж быстрее списка из-за статичности по своей природе. Списки обозначаются квадратными скобками, а кортежи обозначаются скобками.
Важные различия между List и Tuple в Python
| № | List (список) | Tuple (Кортеж) |
| 1 | Списки изменяемы | Кортежи неизменны |
| 2 | Последствия итераций отнимают много времени | Последствия итераций сравнительно быстрее |
| 3 | Список лучше подходит для выполнения операций, таких как вставка и удаление. | Тип данных Tuple подходит для доступа к элементам |
| 4 | Списки потребляют больше памяти | Кортеж потребляет меньше памяти по сравнению со списком |
| 5 | Списки имеют несколько встроенных методов. | Tuple не имеет большого количества встроенных методов. |
| 6 | Более вероятны непредвиденные изменения и ошибки | В кортеже это трудно осуществить. |
Список против кортежа
Проверим, являются ли кортежи неизменяемыми, а список изменяемым
Здесь мы собираемся сравнить тест изменчивости списка и кортежа.
# 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)
Результат выполнения кода:
Исходный список [1, 2, 4, 4, 3, 3, 3, 6, 5] Пример для демонстрации изменчивости [1, 2, 4, 77, 3, 3, 3, 6, 5]
Пример с кортежем: далее мы увидим, что кортеж не может быть изменен.
tuple1 = (0, 1, 2, 3) tuple1[0] = 4 print(tuple1)
Результат выполнения кода:
Traceback (most recent call last): File "tuple_example.py", line 3, in tuple1[0]=4 TypeError: 'tuple' object does not support item assignment
Проверка эффективности работы кортежей с памятью
Поскольку кортежи хранятся в одном блоке памяти, им не требуется дополнительное пространство для новых объектов, в то время как списки размещаются в двух блоках: первый фиксированный со всей информацией об объектах Python, а второй блок переменного размера для данных.
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))
Результат выполнения кода:
120 64
Проверка скорости итераций в Tuple по сравнению с List
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)
Результат выполнения кода:
Общее время поиска для Tuple: 7038208700 Общее время поиска для LIST: 19646516700
