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

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

Python中不是有多維集合庫嗎?

Python中不是有多維集合庫嗎?

撒科打諢 2022-12-20 13:54:46
我想做一個多維集合計算。例如:a = [1, 2, 3, 4]b = [3, 4, 5, 6]這個的 set.difference 是:c = a - bc = [1, 2]但是什么時候是多維的,我不知道。我該怎么做呢?a = [['a',1],['b',2],['c',3]]b = [['a',2],['c',7],['d',5]]我想圍繞一個字符串進行計算。我希望我能得到這個值。c = a - bc = [['b',2]]
查看完整描述

1 回答

?
汪汪一只貓

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

你可以試試

[i for i in a if i[0] in {str(i[0]) for i in a}.difference({str(i[0]) for i in b})]

輸出

[['b', 2]]

此代碼將a通過不在列表中的第一個元素返回列表中的項目b。


查看完整回答
反對 回復 2022-12-20
  • 1 回答
  • 0 關注
  • 118 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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