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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何一次處理列表中的所有項目?

如何一次處理列表中的所有項目?

拉丁的傳說 2023-10-18 20:44:27
所以我想看看列表中的所有整數是否都是奇數,或者偶數,或者既奇數又偶數。我已經有了一個總體框架,但是我是否可以一次處理列表中的所有整數,并查看它們是奇數還是偶數?
查看完整描述

3 回答

?
達令說

TA貢獻1821條經驗 獲得超6個贊

使用all()

allEven?=?all(x?%?2?==?0?for?x?in?data)
allOdd?=?all(x?%?2?!=?0?for?x?in?data)

類似地,any()for 至少包含一個奇數或偶數

奇數和偶數

那不可能..?除非您的意思是在任何給定列表中,否則它包含兩者的混合,在這種情況下

oddAndEven?=?not?(allOdd?or?allEven)


查看完整回答
反對 回復 2023-10-18
?
qq_遁去的一_1

TA貢獻1725條經驗 獲得超8個贊

嘗試這個:

all(i%2==0 for i in your_list)

甚至。如果所有數字都是偶數,它將返回 True。同樣對于賠率:

all(i%2==1 for i in your_list)


查看完整回答
反對 回復 2023-10-18
?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

li = [2, 4, 6]

#li = [1, 3]

#li = [1, 2, 3]


even = all(item % 2 == 0 for item in li)

odd = all(item % 2 == 1 for item in li)

mixed = not even and not odd


print('even', even)

print('odd', odd)

print('mixed', mixed)


查看完整回答
反對 回復 2023-10-18
  • 3 回答
  • 0 關注
  • 171 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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