python中判斷多個元素是否在列表中

2022-06-20 09:06:11 字數 387 閱讀 4795

如果希望判斷單個元素是否在列表中時可以通過in

>>>  'a' in ['a', 'b', 'c']

true

但如果是多個元素,就不能通過in進行判斷

此時我們可以通過集合中的issubset和issuperset方法

顧名思義,issubset是判斷某集合是否是另外乙個集合的子集,issuperset是判斷某集合是否是另外乙個集合的超集

>>> .issubset(['a', 'b', 'c'])

true

>>> < set(['a', 'b', 'c'])

true

參考:

Python判斷列表中是否存在某元素

運算子 描述in 如果在指定的序列中找到值返回 true,否則返回 false not in 如果在指定的序列中沒有找到值返回 true,否則返回 false coding utf 8 python 3.6.2 lista 1,5 s cf if 1 in lista print 1 在列表list...

判斷元素是否在螢幕中

此方法返回乙個getclientrect集合,包含元素距離dom可見視口top,left,bottom,right屬性及width和height屬性。注意這裡的bottom指的是元素最下面距離視口頂部的距離。function isscrolly function isscrollx function...

Python判斷多個列表中是否有重複的元素

直接使用將列表相加求出長度,然後再與去除重複元素的列表長度進行比較即可。lst list1 list2 list3 listlen len lst 所有列表長度 onlylen len set lst 沒有重複元素列表長度 print result listlen,onlylen 如果想找出相同的元...