How to check all elements of a list are same or different
moghegau at msu.edu
Wed Apr 15 23:55:49 CEST 2009
Thanks for the reply. But I am interested in analysing the contents of just
one list. For example,
So, the logical statement would probably be:
if list1==(contains all same values), print "Same" ---->False
if list1==(contains all different values), print "Different" ---->True
I wanted to know here whether there is a command/function that can do
exactly this. I hope I am more clearer than my last try!
On Wed, Apr 15, 2009 at 5:49 PM, Chris Rebert <clp2 at rebertia.com> wrote:
> On Wed, Apr 15, 2009 at 2:36 PM, Gaurav Moghe <moghegau at msu.edu> wrote:
> > Hi,
> > I am an amateur python user I wanted to know how do I know whether all
> > contents of a list are all same or all different? Now, I could certainly
> > write a loop with a counter. But is there a ready command for that?
> > a lot of docs and this mailing list, but didnt get anything worthwhile.
> > Would be glad to know.
> All same:
> list_1 == list_2
> All different:
> all(x != y for x, y in zip(list_1, list_2))
> I have a blog:
Evolutionary Genomics Lab
Dept of Plant Biology
Michigan State University
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-list