python TypeError: 'NoneType' object is not iterable
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python TypeError: 'NoneType' object is not iterable相关的知识,希望对你有一定的参考价值。
list(set(map(lambda tp_id : tp_id if not (‘#‘ in tp_id) and len(tp_id.strip().replace(‘\n‘, ‘‘)) > 0
else None, open(‘tp_list.txt‘).readlines()).sort()))
为了练习map,想着把一个循环写成一行代码。
结构跑程序时出了一个问题:TypeError: ‘NoneType‘ object is not iterable。
找了半天错误(写成一行代码在这时候真是作死)
发现是sort的问题, list的成员方法sort()将一个list排序(会改变list),但返回None。
None是不可迭代的。所以就报了这么一个错误。
以上是关于python TypeError: 'NoneType' object is not iterable的主要内容,如果未能解决你的问题,请参考以下文章
Python中错误之 TypeError: object() takes no parametersTypeError: this constructor takes no arguments(示例
Python-TypeError: object() takes no parameters
TypeError: Object function (req, res, next) { app.handle(req, res, next); } has no method 'confi
Python3.6单例模式报错TypeError: object() takes no parameters的解决方法