num=0
L = ['Alice', 66, 'Bob', True, 'False', 100,33]
for x in L:
num=num+1
if num%2==0:
continue
print(x)
num=0
L = ['Alice', 66, 'Bob', True, 'False', 100,33]
for x in L:
num=num+1
if (isinstance(x,int)) and (not isinstance(x,bool)):
if x%2 == 0:
continue
print(x)
isinstance(参数值,类型) 可以判断参数值是否为指定的类型
这里有个奇怪的地方是 isinstance(True,int) 的结果是为True的 ,所以需要考虑到参数是布尔值的情况