我有一个国家/地区列表:countries = ['United States', 'Canada', 'France', 'Japan', 'Turkey', 'Germany', 'Ghana', 'Hong Kong', 'United Kingdom']
我希望获得所有不包含任何国家/地区的行.这是我的代码:
with open('file.txt') as f:
lines = f.readlines()[1:5]
a = [line.split(':') for line in lines]
for country in countries:
for line in a:
if country not in line:
print(line)
Run Code Online (Sandbox Code Playgroud)
print(line)打印所有行而不是打印那些不包含国家/地区的行
countries = ['United States', 'Canada', 'France', 'Japan', 'Turkey', 'Germany', 'Ghana', 'Hong Kong', 'United Kingdom']
with open('file.txt') as f:
lines = f.readlines()[1:5]
a = [line.split(':') for line in lines]
for line in a:
if not any(country in line for country in countries):
print(line)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |