Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何避免打印某些包含“的数据”;无”;作为一种价值?_Python - Fatal编程技术网

Python 如何避免打印某些包含“的数据”;无”;作为一种价值?

Python 如何避免打印某些包含“的数据”;无”;作为一种价值?,python,Python,在我下面的代码中,times变量以日历和业务时间打印数据。一些数据有数字,其他数据打印值“无”。我只想打印没有“无”值的数据。当我运行代码时,我仍然会打印所有数据 for ticket1 in ticket_list1: for ticket2 in ticket_list2: times = ticket2['reply_time_in_minutes'] ticket_id = ticket2['ticket_id'] assignee

在我下面的代码中,times变量以日历和业务时间打印数据。一些数据有数字,其他数据打印值“无”。我只想打印没有“无”值的数据。当我运行代码时,我仍然会打印所有数据

for ticket1 in ticket_list1:
    for ticket2 in ticket_list2:
        times = ticket2['reply_time_in_minutes']
        ticket_id = ticket2['ticket_id']
        assignee = ticket1['assignee_id']
        priority = ticket1['priority']
        if ticket1['assignee_id'] != ticket1['requester_id']:
            if times['calendar'] != 'None':
                print("%s %20s %20s %20s" % (times, ticket_id, 
assignee, priority))

删除“无”周围的引号
None
实际上是一个值-of
。因此,它无法与字符串进行比较

if times['calendar'] != None:

None
是python中的一种类型,
“None”
是包含单词“None”的字符串。如果你想过滤掉类型
None
,你只需要删除引号。这解决了你的问题吗?