Are all items in list the same?

Alister alister.ware at ntlworld.com
Tue Jan 8 12:20:05 EST 2019


On Tue, 08 Jan 2019 17:15:17 +0000, Alister wrote:

> 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?
ignore me, just tried & ok




-- 
I'm not proud.



More information about the Python-list mailing list