想txt文件中,判断某个列表或元组(或者是字典)是否在txt有相同的。
这个可以实现吗?如何实现?
不清楚你描述情况是哪一种, 列出两种给你
第一种
p = str( 某个列表或元组,或者是字典 ) in 'txt文件内容'
if p == 0:
print("无相同")
else:
print("有相同")
第二种
txt_data = '122232313 Python l' # txt文件内容
# 以下判断列表/元组与txt文件内容是否有相同
li = ['1', '2', 'thon']
count = 0
for i in li:
if i in txt_data:
count += 1
break
if count == 1:
print('列表和txt文件内容有相同')
else:
print('列表和txt文件内容没有相同')
# 以下判断字典与txt文件内容是否有相同
di = {'1': '12212', "2": 'thon'}
count = 0
for k, v in di.items():
if v in txt_data:
count += 1
break
if count == 1:
print('字典和txt文件内容有相同')
else:
print('字典和txt文件内容没有相同')
```