Last updated
Was this helpful?
Last updated
Was this helpful?
如果list内容全部是字符串,则非常容易打印输出
输出就是
类似可以
输出是
但是,如果list中有数字,则会导致打印问题
解决方法是使用map()
转换
map
是Python的内置高阶函数,参数是一个函数和一个列表,将函数作用于列表的每个元素,得到一个新的列表并返回,是非常高效的一个方法。详细请参考
很多时候要判断list A减去list B的剩余集合,也就是A包含B,要找出差集。
使用
set()
集合指令进行运算比较直观易懂,非常推荐
set()
集合方法计算list差异使用 set()
方法可以很容易实现列表差集:
伪代码:
首先将list转换成集合(set),然后使用运算符对集合进行计算,再转换回list就实现了list的差: