개발공부

[Streamlit] 셀렉트 박스(Select Box) 만들기 본문

Python/Streamlit

[Streamlit] 셀렉트 박스(Select Box) 만들기

mscha 2022. 5. 20. 17:52

Streamlit의 selectbox() 함수를 사용하면 된다.

리턴값은 선택한 문자열이다.

import streamlit as st

def main():
    language = ['Python', 'C', 'Java', 'Go', 'PHP']
    my_choice = st.selectbox('좋아하는 언어 선택', language)

    if my_choice == language[0] :
        st.write('파이썬을 선택했습니다.')
    elif my_choice == language[1] :
        st.write('C 를 선택했습니다.')
    elif my_choice == language[2] :
        st.write('JAVA 를 선택했습니다.')
    elif my_choice == language[3] :
        st.write('GO 를 선택했습니다.')
    elif my_choice == language[4] :
        st.write('PHP 를 선택했습니다.')
        
 if __name__ == '__main__':
    main()