Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Identifying object types
#2
It's better to use isinstance() than type() for this.
>>> t = (100,200,150)
>>> if isinstance(t, tuple) and len(t) == 3:
...     print("It's most likely a rgb color tuple")
... else:    
...     print('Not a color tuple')
...     
It's most likely a rgb color tuple

>>> t = [100,200,155]
>>> if isinstance(t, tuple) and len(t) == 3:
...     print("It's most likely a rgb color tuple")
... else:    
...     print('Not a color tuple')
...     
Not a color tuple

>>> t = (100,200)
>>> if isinstance(t, tuple) and len(t) == 3:
...     print("It's most likely a rgb color tuple")
... else:    
...     print('Not a color tuple')
...     
Not a color tuple
Reply


Messages In This Thread
Identifying object types - by microphone_head - Oct-01-2017, 07:52 AM
RE: Identifying object types - by snippsat - Oct-01-2017, 11:12 AM
RE: Identifying object types - by microphone_head - Oct-01-2017, 11:47 AM
RE: Identifying object types - by buran - Oct-01-2017, 12:21 PM
RE: Identifying object types - by microphone_head - Oct-01-2017, 01:57 PM
RE: Identifying object types - by buran - Oct-01-2017, 02:04 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Identifying if the program I have is python and then decompiling jpnyc 7 2,402 Jun-02-2022, 10:16 PM
Last Post: jpnyc
  Identifying keywords in text drchips 6 103,958 Mar-29-2022, 12:32 PM
Last Post: snippsat
  trying to put a a filter on identifying a straight CompleteNewb 1 1,684 Dec-01-2021, 11:11 PM
Last Post: CompleteNewb
  Identifying string success flag graham23s 4 3,159 Aug-14-2019, 09:27 PM
Last Post: graham23s
  identifying a dictionary with an attribute? Skaperen 7 3,868 Oct-04-2018, 05:48 AM
Last Post: Skaperen
  Identifying only specific words in a string GilbyScarChest 2 2,723 Aug-08-2018, 03:22 AM
Last Post: GilbyScarChest
  Identifying the value of all adjacent elements in an array JoeB 2 8,677 Nov-23-2017, 05:10 PM
Last Post: JoeB

Forum Jump:

User Panel Messages

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