Python Forum
code pattern to test if list has all the same
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
code pattern to test if list has all the same
#1
hey all beginners (newbies). this is for you.

this is so simple, coding a function to do it is not worth it. this code checks to see if all the items in the list named foo are floats. you can the figure out how to test for other types:
    if min([isinstance(x,float) for x in foo]):
this works because the min() builtin function works with booleans, treating False as lower in value than True. you can therefore do other conditions spanning a list or tuple or set. it also works on dictionaries, testing the keys. so here, we test if all the items in the list named foo are equal to the string 'py2' or 'py3'
    if min([x in ('py2','py3') for x in foo])
enjoy
Tradition is peer pressure from dead people

What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
Reply


Messages In This Thread
code pattern to test if list has all the same - by Skaperen - Jul-25-2018, 01:12 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Membership test for an element in a list that is a dict value for a particular key? Mark17 2 1,203 Jul-01-2022, 10:52 PM
Last Post: Pedroski55
  can someone test the code for me kucingkembar 4 1,586 Feb-17-2022, 10:22 AM
Last Post: kucingkembar
  How to test and import a model form computer to test accuracy using Sklearn library Anldra12 6 3,110 Jul-03-2021, 10:07 AM
Last Post: Anldra12
  How to run a pytest test for each item in a list arielma 0 2,361 Jan-06-2021, 10:40 PM
Last Post: arielma
  Remove specific elements from list with a pattern Xalagy 3 2,687 Oct-11-2020, 07:18 AM
Last Post: Xalagy
  How to write test cases for a init function by Unit test in python? binhduonggttn 2 3,103 Feb-24-2020, 12:06 PM
Last Post: Larz60+
  How to write test cases by Unit test for database configuration file? binhduonggttn 0 2,549 Feb-18-2020, 08:03 AM
Last Post: binhduonggttn
  test pattern and add result in a table sam1975 1 1,892 Mar-05-2019, 02:41 PM
Last Post: sam1975
  modify line in file if pattern found in list. kttan 1 2,214 Dec-10-2018, 08:45 AM
Last Post: Gribouillis
  create list from repeated pattern in python Code4fun 2 3,421 Sep-25-2018, 07:09 PM
Last Post: woooee

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020