【发布时间】:2017-05-04 18:57:44
【问题描述】:
如果行包含来自另一个文件的字符串,Python如何打印行?
一个文本文件:
test.com
test2.com
test3.com
另一个文本文件:
test.com:user:pass
test3.com:user:pass
test9.com:user:pass
(我从两个文件中得到两个列表)
a = ['test1.com,user,pass','test2.com,user,passw','tes4.com,user,pass']
b = ['test5.com','test1.com','test2.com']
temp = a[:]
for i in range(len(a)):
temp[i] = temp[i].split(':')[0]
for i in b:
if i in temp:
print i
【问题讨论】:
-
您的问题不清楚。输出应该是什么?
-
我不是英语,如果包含另一个列表中的字符串,输出应该是列表中的打印项
-
有什么帮助吗?请
-
不是英文,但数据是通用的。从给定的输入中显示您期望的确切输出。
-
我的意思是我的英语不好.....