如何在Python中读取字符串时排除NoneType类

rub*_*KAI -1 python

我有一个从Google表格中拉入python的列表.某些单元格为空,并返回值None.

我检查了这些'None'值的类类型,它说class ='NoneType'

排除这些单元格的最佳方法是什么,而不会丢失包含我感兴趣的字符串值的单元格的"i坐标"?

这是我试过的,但我得到一个语法错误:

for i, val in enumerate(some_list):
    if ( i != isinstance(NoneType))
        print (i,val)
Run Code Online (Sandbox Code Playgroud)

Ala*_*ack 6

for i, val in enumerate(some_list):
    if val is not None:
        print (i,val)
Run Code Online (Sandbox Code Playgroud)

如果您希望跳过无空白值:

for i, val in enumerate(some_list):
    if val is not None and val != "":
        print (i,val)
Run Code Online (Sandbox Code Playgroud)