pytorch 显示变量标签而不是值

amrnrhlw  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(164)

我在streamlit中创建了两个列表作为下拉菜单。

list = [2, 3, 5, 7, 11]
list1 = [1, 2, 5, 7, 11]
select_options = [list,list1]

dropdown = st.selectbox('Select Option', options=select_options)

现在下拉菜单显示2,3,5,7,11和1,2,5,7,11。是否有办法显示变量标签,使下拉菜单显示list & list1?

vsdwdz23

vsdwdz231#

您可以有两个选择框,第一个选择框用于选择要使用的列表,第二个选择框用于选择所选列表中的元素。

**注意:**以list命名变量是不合适的,因为它是一个python内置函数。

import streamlit as st

list1 = [2, 3, 5, 7, 11]
list2 = [1, 2, 5, 7, 11]

get_list = st.selectbox('Select List Option', ("List1", "List2"))
select_options = []
if get_list == "List1":
    select_options = list1
elif get_list == "List2":
    select_options = list2

dropdown = st.selectbox(f'Select Option of {get_list}:', select_options)

输出:

相关问题