代码如下:
#coding=utf-8
list1 = ['abc', 'bcd', 'cde']
list2 = ['def', 'efg', 'fgh']
list3 = ['hij', 'ijk', 'jkl']
s = 'efg'
if s in list1:
print('list1')
if s in list2:
print('list2')
if s in list3:
print('list3')
追问有没有简洁点的,如果我有二十个列表 那得写很多啊
追答你这二十个列表是如何存放的?如果这些列表存放在字典中的,可以这样:
list1 = ['abc', 'bcd', 'cde']
list2 = ['def', 'efg', 'fgh']
list3 = ['hij', 'ijk', 'jkl']
dic = { 'list1': list1, 'list2': list2, 'list3': list3 }
s = 'efg'
for key in dic.keys():
if s in dic[key]:
print(key)