python列表输出问题
本文介绍了python列表输出问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
1.原文本
we avoid avoid bois
ccccc ddddd 1123 1123
fdsaflsj we
2.我想去除每行的重复元素,代码如下
with open('10.txt', 'r') as f:
for line in f.readlines():
i = line.split()
j = []
for x in i:
if not x in j:
j.append(x)
print j
3.但输出结果是
['we', 'avoid', 'bois']
['ccccc', 'ddddd', '1123']
['fdsaflsj', 'we']
4.我想要的结果是这样的,如何实现呢?尝试过print j,但元素都输出在一行了。
we avoid bois
ccccc ddddd 1123
fdsaflsj
解决方案
最后print j改成print " ".join(j)
这篇关于python列表输出问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文