Use intersection On Wed, Jan 26, 2022, 4:06 PM bnmng <[email protected]> wrote:
> Thank you. I think I'll go with sets as advised, although this method > also looks very neat: > intersection = [item for item in list1 if item in list2] found at > https://datagy.io/python-intersection-between-lists/ > > > > > On Tuesday, January 25, 2022 at 3:11:10 PM UTC-5 [email protected] > wrote: > >> >> >> On Tue, Jan 25, 2022 at 3:07 PM bnmng <[email protected]> wrote: >> >>> Thank you. That set.intersection with list conversion seems like the >>> way to go. On your second point, well taken. I'll keep that in mind for >>> future Python questions >>> >>> On Tuesday, January 25, 2022 at 7:46:58 AM UTC-5 bnmng wrote: >>> >>>> Hello, >>>> >>>> Is there a built in function that compares two or more lists and >>>> returns elements common to all? >>>> >>>> like this: >>>> >>>> def in_both( list_a, list_b ): >>>> list_c=[] >>>> for value in list_a: >>>> if value in list_b: >>>> list_c.append(value) >>>> return list_c >>>> >>>> Or this: >>>> def in_all(list_of_lists): >>>> list_a = list_of_lists.pop(0) >>>> list_b = [] >>>> for value in list_a: >>>> in_all_lists = True >>>> for each_list in list_of_lists: >>>> if not value in each_list: >>>> in_all_lists = False >>>> if in_all_lists: >>>> list_b.append(value) >>>> return list_b >>>> >>>> Thank you >>>> >>> -- >>> >> You received this message because you are subscribed to the Google Groups >>> "Django users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/django-users/4465553d-8aa1-4ab2-9e9c-19c4117d623fn%40googlegroups.com >>> <https://groups.google.com/d/msgid/django-users/4465553d-8aa1-4ab2-9e9c-19c4117d623fn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> Oussama Chafiqui >> > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/fc7b49a3-2ca2-48e1-8556-f742e16fa4c9n%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/fc7b49a3-2ca2-48e1-8556-f742e16fa4c9n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAGv3YNBm9ToEogswxhkOWhn-WK%3D193n-G4UqjkD4ixOrvrbZMQ%40mail.gmail.com.

