亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如果是取奇數呢?字符串非空將全部按1計算,字符明顯不是奇數,怎么去除

num=0

L = ['Alice', 66, 'Bob', True, 'False', 100,33]

for x in L:

? ? num=num+1

? ? if num%2==0:

? ? ? ?continue

? ? print(x)

正在回答

1 回答


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的 ,所以需要考慮到參數是布爾值的情況?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如果是取奇數呢?字符串非空將全部按1計算,字符明顯不是奇數,怎么去除

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號