Использование Python dict Тип в MATLAB

Этот пример показывает, как преобразовать численные значения переменной Python® dict в массив MATLAB®.

Предположим, что у вас есть функция Python, которая возвращает пункты меню и цены в словаре тип dict. Чтобы запустить этот пример с помощью Python 2.7, создайте переменный order. Когда вы элементы отображения в объекте dict, порядок элементов является переменным.

order = py.dict(pyargs('soup',3.57,'bread',2.29,'bacon',3.91,'salad',5.00))
order = 

  Python dict with no properties.

    {'soup': 3.57, 'bacon': 3.91, 'salad': 5.0, 'bread': 2.29}

Словарь имеет пары ключей и значений. Используйте функцию keys Python, чтобы отобразить пункты меню.

keys(order)
ans = 

  Python dict_keys with no properties.

    dict_keys(['soup', 'bacon', 'salad', 'bread'])

Отобразите цену на бекон.

price = order{'bacon'}
price =

    3.9100

Используйте функцию values Python, чтобы отобразить все цены.

values(order)
ans = 

  Python dict_values with no properties.

    dict_values([2.29, 3.57, 3.91, 5.0])
Была ли эта тема полезной?