40得票5回答
Model.objects.get() 或者 None

有没有一种方法可以在一个调用中完成以下操作: Model.objects.get(id=1) else None 我找到的唯一方法是这样做: try: object = Model... except: object = None 在 Django 中是否有一种方法...

34得票5回答
从列表中删除NoneType元素的原生Python函数?

我正在使用Python中的Beautiful Soup从HTML文件中抓取一些数据。在某些情况下,Beautiful Soup返回包含string和NoneType对象的列表。我想过滤掉所有的NoneType对象。 在Python中,包含NoneType对象的列表不可迭代,因此无法使用列表推...

34得票7回答
CSV阅读器对于None和空字符串的处理行为

我希望通过使用Python的csv模块将Python数据结构和CSV表示之间进行转换时,能够区分None和空字符串('')。 我的问题在于当我运行以下代码时:import csv, cStringIO data = [['NULL/None value',None], ['e...

32得票8回答
如何计算列表中 `None` 出现的次数?

我想要计算那些不是None的东西,但我也想接受False和数值为零。反转逻辑:我想要计算除了被明确声明为None的一切以外的所有东西。 示例 只有第5个元素不包括在计数中:>>> list = ['hey', 'what', 0, False, None, 14] &gt...

31得票5回答
Python中使用None作为参数的列表切片

通过不断的尝试和错误,我发现my_list = range(10) my_list[:None] == my_list[:] 我在Django的查询集中使用这个,以便我可以定义大小或获取全部:some_queryset[:length if length else None] # @IanA...

30得票1回答
如何在Python中比较pandas DataFrame和None?

我该如何将pandas DataFrame与None进行比较?我的构造函数需要一个parameter_file或pandas_df中的一个,但不会同时存在。 我该如何将pandas DataFrame与None进行比较?我的构造函数需要一个parameter_file或pandas_df中...

30得票2回答
Python - 检查字典中是否有任何值不是None(无需迭代器)

我想知道能否通过这段代码获得相同的输出结果:d = {'a':None,'b':'12345','c':None} nones=False for k,v in d.items(): if d[k] is None: nones=True 或者any([v==None...

26得票2回答
Python中针对'none'类型的单元测试

如何测试一个不返回任何内容的函数? 例如,假设我有这个函数:def is_in(char): my_list = [] my_list.append(char) 然后,如果我要测试它:class TestIsIn(unittest.TestCase): def tes...

25得票6回答
“NoneType”对象不可被下标化?

list1 = ["name1", "info1", 10] list2 = ["name2", "info2", 30] list3 = ["name3", "info3"...

25得票2回答
在Python中确定变量的类型是否为NoneType

我想检查一个变量是否为 NoneType 类型。对于其他类型,我们可以做如下操作: type([])==list 然而,对于NoneType来说,这种简单的方式是不可能的。也就是说,我们不能说type(None)==NoneType。是否有其他替代方法?为什么对于某些类型是可能的,而对于...