# You could open your file like this
#file1 = open('myfile.txt', 'r')
# For now I am assuming your file contains the following line of data.
# You could uncomment above line and use.
file1 = ['president, Donald Trump, 74, USA','president, Donald Trump, 74, USA']
for line in file1:
print("".join(line.split(',')[1:3]))
您可以使用python中字符串的简单
split()
和join()
方法轻松地完成此任务-工作代码-
输出:
解释
基本上,您只是在逗号处拆分字符串(文件中的每一行)并将字符串转换为数组。因此
line.split(',')
将给出-现在,我们正在加入在上述步骤中获得的列表的第二个和第三个元素。这是由
",".join()
完成的,它将把列表的每个元素与','
连接起来另外,请注意,我们使用了
[1:3]
,它将仅从列表中选择第一个和第二个元素。因此,他们将给出上面显示的结果希望这有帮助
给你:
输出:
您可以使用“拆分”,在特定字符处拆分字符串。您将得到一个列表,以后可以加入。读取文件很容易
对于此特定示例,您可以执行以下操作
否则,请更清楚地说明您希望实现的目标
相关问题 更多 >
编程相关推荐