草庐IT

NoneType

全部标签

python - 从列表中删除 None 值而不删除 0 值

ThiswasmysourceIstartedwith.我的listL=[0,23,234,89,None,0,35,9]当我运行这个时:L=filter(None,L)我得到了这个结果[23,234,89,35,9]但这不是我需要的,我真正需要的是:[0,23,234,89,0,35,9]因为我正在计算数据的百分位数,而0有很大的不同。如何在不删除0值的情况下从列表中删除None值? 最佳答案 >>>L=[0,23,234,89,None,0,35,9]>>>[xforxinLifxisnotNone][0,23,234,89,0

python - 如何在 python 中为 "test"NoneType?

我有一个有时会返回NoneType值的方法。那么我怎么能质疑一个NoneType的变量呢?我需要使用if方法,例如ifnotnew:new='#'我知道那是错误的方式,我希望你明白我的意思。 最佳答案 SohowcanIquestionavariablethatisaNoneType?使用is操作符,像这样ifvariableisNone:为什么会这样?自从None是NoneType的唯一单例对象在Python中,我们可以使用is运算符来检查变量中是否包含None。引自isdocs,Theoperatorsisandisnottes

python - 如何在 python 中为 "test"NoneType?

我有一个有时会返回NoneType值的方法。那么我怎么能质疑一个NoneType的变量呢?我需要使用if方法,例如ifnotnew:new='#'我知道那是错误的方式,我希望你明白我的意思。 最佳答案 SohowcanIquestionavariablethatisaNoneType?使用is操作符,像这样ifvariableisNone:为什么会这样?自从None是NoneType的唯一单例对象在Python中,我们可以使用is运算符来检查变量中是否包含None。引自isdocs,Theoperatorsisandisnottes

python - 不是 Python 中的 None 测试

这个问题在这里已经有了答案:Python`ifxisnotNone`or`ifnotxisNone`?[closed](9个回答)关闭8年前。在这些非无测试中。ifval!=None:ifnot(valisNone):ifvalisnotNone:哪个更好,为什么? 最佳答案 ifvalisnotNone:#...是用于测试变量未设置为None的Pythonic习惯用法。这个成语在declaringkeywordfunctionswithdefaultparameters的情况下有特殊用途。.is在Python中测试身份。因为在运行

python - 不是 Python 中的 None 测试

这个问题在这里已经有了答案:Python`ifxisnotNone`or`ifnotxisNone`?[closed](9个回答)关闭8年前。在这些非无测试中。ifval!=None:ifnot(valisNone):ifvalisnotNone:哪个更好,为什么? 最佳答案 ifvalisnotNone:#...是用于测试变量未设置为None的Pythonic习惯用法。这个成语在declaringkeywordfunctionswithdefaultparameters的情况下有特殊用途。.is在Python中测试身份。因为在运行

Python `if x is not None` 还是 `if not x is None` ?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想要改进这个问题吗?通过editingthispost添加详细信息并澄清问题.关闭2年前。Improvethisquestion我一直认为ifnotxisNone版本更清楚,但Google的styleguide和PEP-8两者都使用ifxisnotNone。是否存在任何细微的性能差异(我假设没有),是否有任何情况下一个确实不适合(使另一个明显成为我的大会的赢家)?**我指的是任何单例,而不仅仅是None。...tocomparesingletonslikeNone.Useisorisnot.

Python `if x is not None` 还是 `if not x is None` ?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想要改进这个问题吗?通过editingthispost添加详细信息并澄清问题.关闭2年前。Improvethisquestion我一直认为ifnotxisNone版本更清楚,但Google的styleguide和PEP-8两者都使用ifxisnotNone。是否存在任何细微的性能差异(我假设没有),是否有任何情况下一个确实不适合(使另一个明显成为我的大会的赢家)?**我指的是任何单例,而不仅仅是None。...tocomparesingletonslikeNone.Useisorisnot.

python argument types in rdkit.chem.rdmolfiles.moltosmiles(nonetype) did not match c++ signature

运行rdkit时报如下错误:pythonargumenttypesinrdkit.chem.rdmolfiles.moltosmiles(nonetype)didnotmatchc++signature出现问题时首先分析可能的报错原因rdkit包出现错误,这时候需要卸除原来的rdkit包,并安装新的包待处理的mol文件格式有错误,如果报这个错误就需要查看文件的错误注意:切记不要一报错就认为是软件包的问题我的报错原因就是mols文件格式有误我先用smilestomol包将一个非标准化的smiles文件转化为mol,然后用moltosmiles将mol转化为标准化的smiles。由于我的非标准化s

python argument types in rdkit.chem.rdmolfiles.moltosmiles(nonetype) did not match c++ signature

运行rdkit时报如下错误:pythonargumenttypesinrdkit.chem.rdmolfiles.moltosmiles(nonetype)didnotmatchc++signature出现问题时首先分析可能的报错原因rdkit包出现错误,这时候需要卸除原来的rdkit包,并安装新的包待处理的mol文件格式有错误,如果报这个错误就需要查看文件的错误注意:切记不要一报错就认为是软件包的问题我的报错原因就是mols文件格式有误我先用smilestomol包将一个非标准化的smiles文件转化为mol,然后用moltosmiles将mol转化为标准化的smiles。由于我的非标准化s

Python错误 TypeError: ‘NoneType‘ object is not subscriptable解决方案汇总

目录前言一、引发错误来源二、解决方案2-1、解决方案一(检查变量)2-2、解决方案二(使用[]而不是None)2-3、解决方案三(设置默认值)2-4、解决方案四(使用异常处理)2-5、解决方案五(使用断言)前言这个错误通常发生在你试图访问一个类型为'NoneType'的对象的元素或者属性时。在Python中,'NoneType'是一种特殊类型,表示值的缺失或空值。一、引发错误来源例如以下代码可能会引发这个错误:my_list=Noneprint(my_list[0])在这个例子中,my_list被赋值为None,这意味着它没有任何元素。当你尝试使用[0]访问my_list的第一个元素时,Pyt