#python #python-3.x
#питон #python-3.x
Вопрос:
Определить тип данных в python?
Определить структуры данных в python?
Являются ли списки, наборы, словари и кортежи структурами данных или типами данных в python?
Комментарии:
1. Я думаю, что вы должны предложить ответ на свой собственный вопрос. В любом случае, это конкретный вопрос python или
language-agnostic
вопрос?2. Хорошо, так
python
конкретно. Как вы думаете, что такое adata structure
?4. список, наборы, словари и кортежи являются структурами данных
5. На самом деле это отличный вопрос, и у него должен быть четкий ответ на stackoverflow, чтобы понять концепцию.
Ответ №1:
Почти на каждом языке программирования тип данных — это просто тип данных, которые вы будете использовать.В python у нас есть 6 основных типов данных: int, float, complex,bool, string и bytes. где, поскольку структуры данных представляют собой сбор данных, по которым задачи могут быть выполнены эффективно. Это обеспечивает более легкий доступ и эффективные модификации. Структуры данных позволяют вам организовать ваши данные таким образом, чтобы вы могли хранить коллекции данных, связывать их и выполнять соответствующие операции с ними. В python структуры данных можно в целом разделить на две категории (ну, некоторые люди этого не принимают): 1) Встроенные кортежи, Set, Dict, List. 2) Определяемые пользователем — стеки, очереди, дерево, графики и т.д.
Комментарии:
1. Являются ли структуры данных также типами данных?
Ответ №2:
Насколько я понимаю…
Структуры данных в Python также являются типами данных.
Почему я так думаю?
Официальные документы Python помещают list
s в раздел структуры данных И сразу же вызывают list
тип данных.
Поэтому я считаю list
, tuple
, set
, и dict
типы данных также являются структурами данных.
Насколько я понимаю, структуры данных — это просто типы данных, которые могут содержать в себе несколько типов данных (включая тип данных самой структуры данных, содержащей данные).