列表解析:[返回值 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
本文介绍了Python中列表解析的使用方法,包括基本语法、如何利用列表解析删除列表中的特定元素及构建新列表等内容。
列表解析:[返回值 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

被折叠的 条评论
为什么被折叠?