サイドバー

side = st.sidebar

with side:
# サイドバーの内容
# `with`を使わずに`side.`で始めるオブジェクト表記で直接内容を書いてもよい

タブ

tab1, tab2 = st.tabs(["Tab 1", "Tab2"])

with tab1:
# タブ1の内容
# `with`を使わずに`tab1.`で始めるオブジェクト表記で直接内容を書いてもよい

カラム

col1, col2 = st.columns(2)  # col1, spacer, col2 = st.columns([2, 1, 2])のように比率の指定もできる

with col1:
# カラム1の内容
# `with`を使わずに`col1.`で始めるオブジェクト表記で直接内容を書いてもよい

詳細折りたたみ

expand = st.expander("折りたたみ見出し")

with expand:
# 折りたたんでいる内容
# `with`を使わずに`expand.`で始めるオブジェクト表記で直接内容を書いてもよい

ポップ

pop = st.popover("ポップボタンのラベル")

with pop:
# 隠している内容
# `with`を使わずに`popover.`で始めるオブジェクト表記で直接内容を書いてもよい