st.radio - 显示单选框
streamlit的radio
方法显示单选框组件。
方法原型
streamlit.radio(label, options, index=0, format_func=<class 'str'>, key=None)
参数:
- label:单选框文本,字符串
- options:选项列表,可以是以下类型:
- list
- tuple
- numpy.ndarray
- pandas.Series
- index:选中项的序号,整数
- format_func:选项文本的显示格式化函数
- key:组件ID,当未设置时,streamlit会自动生成
返回值:
radio
方法返回选中的选项。
示例代码
>>> genre = st.radio(
... 'What's your favorite movie genre',
... ('Comedy', 'Drama', 'Documentary'))
>>>
>>> if genre == 'Comedy':
... st.write('You selected comedy.')
... else:
... st.write('You didn't select comedy.')