near_me 
   Linear Algebra 
 keyboard_arrow_down 54 guides
 chevron_leftDocumentation
Method findMethod find_parentMethod find_parentsMethod insertMethod insert_afterMethod insert_beforeMethod new_tagMethod prettifyMethod extendMethod appendMethod has_attrMethod find_allMethod select_oneMethod selectMethod unwrapMethod wrapMethod replace_withProperty previous_elementsProperty next_elementsProperty parentProperty previous_elementProperty next_siblingsProperty previous_siblingsProperty stringsProperty stripped_stringsProperty contentsProperty childrenProperty next_elementMethod extractMethod find_all_nextProperty previous_siblingMethod find_previous_siblingMethod find_next_siblingProperty next_siblingProperty stringMethod find_nextMethod clearProperty descendantsProperty parentsMethod get_textMethod decompose
  check_circle
 Mark as learned thumb_up
 0
 thumb_down
 0
 chat_bubble_outline
 0
 Comment  auto_stories Bi-column layout 
 settings
 Beautiful Soup | previous_elements property
 schedule Aug 10, 2023 
 Last updated  local_offer 
 Tags Python●Beautiful Soup
  tocTable of Contents
 expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
   Start your free 7-days trial now!
In Beautiful Soup, the previous_elements property returns a generator object containing the previous strings or tags in the parse tree.
Examples
Consider the following HTML document:
        
        
            
                
                
                    my_html = """         <p>Alex</p>   <p id="bob">Bob</p>"""soup = BeautifulSoup(my_html)
                
            
            
        
    Let's get the previous_elements of <p>Bob</p> and loop through the resulting generator:
        
        
    Note that there is a new line character \n between <p>Alex</p> and <p>Bob</p>. 
Published by Arthur Yanagisawa
 Edited by 0 others
 Did you find this page useful?
 thumb_up
 thumb_down
 Comment
 Citation
  Ask a question or leave a feedback...
 Official Beautiful Soup Documentation
                    https://www.crummy.com/software/BeautifulSoup/bs4/doc/#next-elements-and-previous-elements
                 thumb_up
 0
 thumb_down
 0
 chat_bubble_outline
 0
 settings
 Enjoy our search
 Hit / to insta-search docs and recipes!