Python 将两个不同的列表与单个列表进行比较?

Python 将两个不同的列表与单个列表进行比较?,python,python-2.7,Python,Python 2.7,以下是定义的变量: l1 = ['20:00,20:01'] l2 = ['20:00'] l3 = ['20:01'] 请帮助,如何比较列表l1中是否存在列表l2和l3值。您可以尝试以下方法: l1 = ['20:00,20:01'] l2 = ['20:00'] l3 = ['20:01'] if l2[0] in new_list[0]: print "l2 in l1" if l3[0] in new_list[0]: print "l3 in l1"

以下是定义的变量:

l1 = ['20:00,20:01']
l2 = ['20:00']
l3 = ['20:01']
请帮助,如何比较列表l1中是否存在列表l2和l3值。

您可以尝试以下方法:

l1 = ['20:00,20:01']
l2 = ['20:00']
l3 = ['20:01']



if l2[0] in new_list[0]:
     print "l2 in l1"


if l3[0] in new_list[0]:
     print "l3 in l1"
您还可以组合以下表达式:

if l2[0] in new_list[0] or l3[0] in new_list[0]:
    print "One list is in l1"

您可以尝试以下代码:

l1 = ['20:00,20:01']
l2 = ['20:00']
l3 = ['20:01']
x = l1[0].partition(',')

l23 = l2 + l3 # merge the two lists l2 and l3
for y in l23:
    print y in x
对于l2和l3的每个值都使用in运算符。您可以使用in,例如,l1[0]中的l2[0]将返回True