Are all items in list the same?

Alister alister.ware at ntlworld.com
Tue Jan 8 12:15:17 EST 2019


On Tue, 08 Jan 2019 16:48:58 +0200, Serhiy Storchaka wrote:

> 08.01.19 11:07, Peter Otten пише:
>> Bob van der Poel wrote:
>> 
>>> I need to see if all the items in my list are the same. I was using
>>> set()
>>> for this, but that doesn't work if items are themselves lists. So,
>>> assuming that a is a list of some things, the best I've been able to
>>> come up with it:
>>>
>>>      if a.count( targ ) == len(a):
>>>
>>> I'm somewhat afraid that this won't scale all that well. Am I missing
>>> something?
>> 
>> a[1:] == a[:-1]
>> 
>> :)
>> 
>> 
> Very clever! It is definitely the shortest solution.

would that still not return true if the list was a palindrome?



-- 
Every young man should have a hobby: learning how to handle money is
the best one.
		-- Jack Hurley



More information about the Python-list mailing list