问题: 打开文件romeo.txt并逐行读取。对于每一行,使用split()方法将该行拆分为单词列表。该程序应该建立一个单词列表。对于每行上的每个单词,检查该单词是否已经在列表中,如果没有将其附加到列表中。程序完成后,按字母顺序对生成的单词进行排序和打印。
DK.Ostebaronen.Droid.ViewPagerIndicator.
我得到的输出为“无”。我不确定我做错了什么 This link is where the romeo.txt file is found.
答案 0 :(得分:0)
您获得None
的原因是因为romeo.sort()
进行了排序,所以它实际上没有返回任何内容。在致电romeo
后,您必须实际打印romeo.sort()
。
因此,不要打印romeo.sort()
,而是打印:
print(romeo)
答案 1 :(得分:0)
没有继续:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="@string/one"
android:id="@+id/textView"
android:layout_gravity="center_horizontal"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true" />
</RelativeLayout>
答案 2 :(得分:-1)
fname = input(“输入文件名:”)
fh =打开(fname)
lst = list()
对于fh中的行:
x=line.split()
for word in x:
if word not in lst:
lst.append(word)
lst.sort()
print(lst)