В этом случае меню выбора поля Python Steamlit возвращает строку, но мне нужен dict или список, чтобы использовать его дальше в моем коде.
Я хочу видеть компанию1, компанию2, компанию3 в раскрывающемся меню, и если выбор пользователя был, например, "company2" get ['ID': 'zxc222', 'NAME': 'company2','DESC': 'comp2'].
BaseObject = [{
'ID': 'zxc123',
'NAME': 'company1',
'DESC': 'comp1'
}, {
'ID': 'zxc222',
'NAME': 'company2',
'DESC': 'comp2'
}, {
'ID': 'zxc345',
'NAME': 'company3',
'DESC': 'comp3'
}]
lenbo = len(BaseObject)
options = []
for i in range(0, lenbo):
options.append((BaseObject)['NAME'])
st.selectbox('Subdivision:', options)
Подробнее здесь: https://stackoverflow.com/questions/689 ... ct-or-list