[Tutor] Another set question
Phil
phil_lor at bigpond.com
Fri Apr 28 21:15:43 EDT 2017
I'm trying to implement a conditional branch based on a variable type.
For example, if c is a character and s is a set with only one member.
c = "9"
s ={9}
if type(c) == a string:
do this
else:
do that
An alternative that I've attempted is to test if a set contains one member based on len(). However, I then cannot tell if len() is referring to a single character or a single set with one member. So I'm back to square one.
A for loop is indexing mixed lists of characters (one character per list) and lists that a set with one member. I'm only interested in the sets and want to ignore the character lists.
I have come up with a method that will probably work but it's become quite messy with multiple compare statements. Something simple and less prone to cause headaches would be better.
--
Regards,
Phil
More information about the Tutor
mailing list