Python 将条目从txt文件导入列表。格式问题
我在从.txt文件将条目导入列表时遇到问题。.txt中的数据格式为:Python 将条目从txt文件导入列表。格式问题,python,python-3.x,list,Python,Python 3.x,List,我在从.txt文件将条目导入列表时遇到问题。.txt中的数据格式为: Afghanistan | Kabul Albania | Tirana Algeria | Algiers Andorra | Andorra la Vella Angola | Luanda Argentina | Buenos Aires Armenia | Yerevan 我只需要将国家名称导入列表,使其看起来像这样: ['Afghanistan', 'Albania', 'Algeria', ...] with
Afghanistan | Kabul
Albania | Tirana
Algeria | Algiers
Andorra | Andorra la Vella
Angola | Luanda
Argentina | Buenos Aires
Armenia | Yerevan
我只需要将国家名称导入列表,使其看起来像这样:
['Afghanistan', 'Albania', 'Algeria', ...]
with open('countries-and-capitals.txt') as f:
content = f.readlines()
content = [x.strip() for x in content]
['Afghanistan | Kabul','Albania | Tirana','Algeria | Algiers', ...]
我怎么做?当我这样导入它时:
['Afghanistan', 'Albania', 'Algeria', ...]
with open('countries-and-capitals.txt') as f:
content = f.readlines()
content = [x.strip() for x in content]
['Afghanistan | Kabul','Albania | Tirana','Algeria | Algiers', ...]
我得到这样的东西:
['Afghanistan', 'Albania', 'Algeria', ...]
with open('countries-and-capitals.txt') as f:
content = f.readlines()
content = [x.strip() for x in content]
['Afghanistan | Kabul','Albania | Tirana','Algeria | Algiers', ...]
请给我一个提示或类似的提示:(在
|
上拆分它并阅读第一部分:
以open('countries-and-capitals.txt')作为f的:
content=f.readlines()
内容=[x.split(“|”)0]表示内容中的x]
将其拆分为|
并阅读第一部分:
以open('countries-and-capitals.txt')作为f的:
content=f.readlines()
内容=[x.split(“|”)0]表示内容中的x]
太好了。谢谢!太好了。谢谢!