2025-05-23

Streamlit

【Streamlit】st.codeコードブロックを表示する

こんにちは、JS2IIUです。Streamlitは、Pythonで手軽にWebアプリを作ることができるとても便利なライブラリです。その中でも、プログラムコードを見やすく整えて表示したいときに活躍するのが st.code() です。この関数を使えば、構文ハイライト付きの読みやすいコードブロックを表示で...
Streamlit

【Streamlit】st.session_state に辞書・リストなどの複雑なオブジェクトを持たせる方法と実践例

こんにちは、JS2IIUです。今回は、Streamlitの便利な機能 st.session_state に、単純な値だけでなく、辞書やリストなどの複雑なデータを持たせる方法を丁寧に解説します。1. そもそも st.session_state って何?StreamlitはWebアプリを簡単に作れるPy...
Streamlit

【Streamlit】st.session_state.clear() による状態のリセット操作

こんにちは、JS2IIUです。Streamlitでアプリを作っていると、ユーザーの操作に応じて状態(state)を保持したり、必要に応じてそれをリセットしたい場面がよくあります。本記事では、st.session_state.clear() を使った状態のリセット方法と、特定のキーだけを削除する de...