How to avoid same file upload again in st.file_uploader()

I have csv file uploader in my app where I am allowing multiple file uploads for pandas dataframe creation. My concern is if a file is already uploaded in the app and if I try to upload same file again then its getting uploaded making count twice. I want to avoid this behavior. So How can I do this ?

uploaded_files = st.file_uploader("Upload your CSV file", type=["csv"], accept_multiple_files=True)
if uploaded_files:
    for file in uploaded_files:
        file.seek(0)
    uploaded_data_read = [pd.read_csv(file) for file in uploaded_files]