Insert a single-element container.
Inserts a container into your app that can be used to hold a single element. This allows you to, for example, remove elements at any point, or replace several elements at once (using a child multi-element container).
To insert/replace/clear an element on the returned container, you can use with notation or just call methods directly on the returned object. See examples below.
Function signature[source] | |
---|---|
st.empty() |
Examples
Inside a with st.empty(): block, each displayed element will replace the previous one.
You can use an st.empty to replace multiple elements in succession. Use st.container inside st.empty to display (and later replace) a group of elements.
Still have questions?
Our forums are full of helpful information and Streamlit experts.