python – 为什么比较空值不起作用?
发布时间:2020-12-20 11:51:30 所属栏目:Python 来源:网络整理
导读:我有一个词典列表. students = [{"id":''},{"id":1},{"id":3}] 我正在迭代这个并寻找id不是”的字典. 这是我尝试过的: for student in students: if(student['id'] is not None or student['id'] != ''): print("found student" + str(student['id'])) brea
我有一个词典列表.
students = [{"id":''},{"id":1},{"id":3}] 我正在迭代这个并寻找id不是”的字典. 这是我尝试过的: for student in students: if(student['id'] is not None or student['id'] != ''): print("found student" + str(student['id'])) break 但无论如何,它总是进入if块.任何指针在比较空白值时有什么问题? 解决方法
关于什么:
if student['id'] not in (None,''): # do someting (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |