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

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

set函數如何“添加”和“刪除”多個元素?

set函數如何“添加”和“刪除”多個元素?我刪除多個會報錯,說每次只能添加一個。這不太符合Python風格吧lol

正在回答

2 回答

s?=?set(['Adam',?'Lisa',?'Paul'])
s.update(['John','Jack'])
print?s

基本操作:

s.update([10,37,42])??#?在s中添加多項??


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

慕UI0587925 提問者

非常感謝!
2018-06-13 回復 有任何疑惑可以回復我~
#2

慕UI0587925 提問者

那請問如何一次刪除多個呢
2018-06-13 回復 有任何疑惑可以回復我~
s?=?set(['John','Jack',?'Adam',?'Lisa',?'Paul'])
p?=?set(['John','Jack'])
print?s?-?p

舉例:

刪除單個元素:.discard()和.remove()兩種方法,

這里有一個問題:.remove()存在彈出KeyError錯誤的可能,但.discard()沒有這樣的問題,這與官方文檔源碼設定——傳聞中學習代碼的最好教材——有關。

同理,其他方法也可以刪除多個元素,但我所學有限,目前感覺集合運算會穩妥一些。

總之,我們追求:簡潔、穩妥、輕靈。

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

舉報

0/150
提交
取消
初識Python
  • 參與學習       758396    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

set函數如何“添加”和“刪除”多個元素?

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

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

幫助反饋 APP下載

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

公眾號

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