我有以下清单;
['html', 'header', 'title', 'body', 'div', 'div', 'div', 'div', 'div', 'ul', 'li', 'li', 'li']
我想打印出现三个或三个以上的项目。
输出应为'li'
和'div'
谁能帮我python代码做到这一点。
试试这个:
>>> from collections import Counter
>>> l = ['html', 'header', 'title', 'body', 'div', 'div', 'div', 'div', 'div', 'ul', 'li', 'li', 'li']
>>> [item for item, cnt in Counter(l).items() if cnt > 2]
['li', 'div']
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句