R.T.可以写成这样的代码吗?file=open('roemo.txt')list_1=list()forlineinfile:line.rstrip()#line.split()这样得到的line是一个整体(list的一个元素),把string转化为list#list_1.append(line)循环文件中的行数(4行)后,得到是4个元素line.split()#返回的是一个字符串list_1=list_1+line.split()printlist_1printtype(line.split())#----------------------------------------------------------------------以上是从文件里,把所有单词装到list里面,代码可以运行并且得到满意结果。#下面是把list_1里面重复的元素给去掉list_2=list()#新建list_2空的#遍历list_1中的每一个元素foriinlist_1:forjinlist_2:#和list_2里的所有元素比较,如果不同,则填充到list_2里面。ifi!=j:#list_2不断增多。list_2.append(i)printlist_2问题来了:list_2的元素是空的!list_2好像从被定义为空的以后,就没有增加过其中元素。新人小白刚开始学python,请前辈纠正错误。
阿晨1998
相关分类