本文主要是介绍列表解析 list comprehension,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
列表解析:[返回值 for 元素 in 列表 if 条件]
例比如 [num for num in xrange(10) if num !=0] 返回1-9数字的列表
用途1:删除列表中的元素,用for语句删除列表中的元素,虽然可以通过从后向前删除,但是有些不pythonic,更好的做法是
[i for i in list if i.data == x] 删除list中值为x的数据
用途2:构建新的list
这篇关于列表解析 list comprehension的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!