我是python的新手,我正在努力尋找解決問題的更好方法。如何檢查所有元組是否在Python列表中具有特定值
我有一個列表如下圖所示:
[(1048, u'3', u'1',), (1048, u'03', u'00','Deleted'), (1048, u'4', u'0', 'Deleted')]
在每個元組,最後歸結可以「刪除」或「無」。我需要檢查所有的元組是否在最後的地方被刪除。
如何做到這一點。
我試圖做的列表理解(https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions)
object_with_specific_attribute = [dataObj for dataObj in data if "Deleted" in dataObj[3]]
,但它似乎並沒有在空數據的情況下進行工作。
任何人都可以請幫忙嗎?
在此先感謝。
如何檢查每個元組-1位置,並檢查是否被刪除或不 – Shashank
沙善,而不是表明在註釋部分解決,請提出一個完整的答案,答案不是。 – Exelian
目前還不清楚最後一個項目是否可以是None(如None值)或從元組中缺失(根本沒有值)。 –