если есть такой синтаксис, как в python , что именно он объявляет определение?Что это за синтаксис в Python
Я пытался смотреть в на сайте питона ничего не видел, как этот
children = cell["CHILDREN"]
если есть такой синтаксис, как в python , что именно он объявляет определение?Что это за синтаксис в Python
Я пытался смотреть в на сайте питона ничего не видел, как этот
children = cell["CHILDREN"]
Он обращается элемент в словаре cell
с ключом "CHILDREN"
и присваиваем его переменной children
.
Полезные ссылки:
Эта линия относится к словарям, также известный как ассоциативные массивы. Соответствующая строка кода присваивает значение в словаре, которое связывает ключ CHILDREN
с переменной children
.
Подробнее об этом в great related Stack Overflow question.
cell - это словарь. Словарь представляет собой неупорядоченный набор пар ключ: значение. Элемент cell ["CHILDREN"] извлекается и сохраняется в дочерних элементах переменной. Более подробно о словарях здесь:
Не будет ли синтаксис в вопросе бросить что-то похожее на 'Dynamic Constant за исключением Assignment' Руби? Это перемещает местоположение памяти константы в другом месте, что обычно не имеет значения. –
@CollinGraves Хороший вопрос, и я не уверен. Может быть, вы должны спросить об этом! –
Я не использовал ruby, не уверен, что такое динамическая константа, но глядя на код прямо сейчас, похоже на ссылку на словарь –