【发布时间】:2021-05-30 04:06:55
【问题描述】:
我有两个字符串列表,一个列表包含字符串,另一个列表包含其子字符串。我想检查是否子字符串不可用,然后打印子字符串。我可以打印可用的刺。
data = ['ab.txt','bbbbbbbbb','ip.txt']
data2 = ['D:\\ARSDP10\\Exm\\New folder\\ab.txt', 'D:\\ARSDP10\\Exm\\New
folder\\bc.txt',
'D:\\ARSDP10\\Exm\\New folder\\cd.txt', 'D:\\ARSDP10\\Exm\\New folder
(2)\\ef.txt',
'D:\\ARSDP10\\Exm\\New folder (2)\\gh.txt','D:\\ARSDP10\\kml\\New
folder\\m.txt',
'D:\\ARSDP10\\kml\\sag\\ip.txt']
lis = []
for i in data2:
for j in data:
if j not in i:
lis.append(j)
print(lis)
我正在寻找的输出是:[bbbbbbbbb]
但我明白了
['bbbbbbbbb', 'ip.txt', 'ab.txt', 'bbbbbbbbb', 'ip.txt', 'ab.txt',
'bbbbbbbbb', 'ip.txt', 'ab.txt', 'bbbbbbbbb', 'ip.txt', 'ab.txt',
'bbbbbbbbb', 'ip.txt', 'ab.txt', 'bbbbbbbbb', 'ip.txt', 'ab.txt',
'bbbbbbbbb']
在此先感谢 :)
【问题讨论】:
标签: python-3.x list loops