to watch that they are various stringscheck with the id(workname_ "aarunname_ "tname_ [ :print("id of name_ "id(name_ )print("id of name_ "id(name_ )outputid of name_ id of name_ to see more about the idea of string permanencethink about the accompanying codename_ "aarunname_ "aarunprint("id of name_ "id(name_ )print("id of name_ "id(name_ )outputid of name_ id of name_ with new value searching searching is very basic necessity when you store data in different data structures the simplest approach is to go across every element in the data structure and match it with the value you are searching for this is known as linear search it is inefficient and rarely usedbut creating program for it gives an idea about how we can implement some advanced search algorithms linear searchin this type of searcha sequential search is made over all items one by one every item is checked and if match is found then that particular item is returnedotherwise the search continues till the end of the data structure example def linear_search(valuessearch_for)search_at search_res false