私は(不思議誰のため)私の完全なコードは、しかし、それはリスト内の個々の単語はどのように印刷しますか?
Words = sentence.strip()
for word in sentence:
print (word)
個々の行に各文字を印刷して、別々の行に私のリストから、各単語を印刷しようとしていますです:
import csv
file = open("Task2.csv", "w")
sentence = input("Please enter a sentence: ")
Words = sentence.strip()
for word in sentence:
print (word)
for s in Words:
Positions = Words.index(s)+1
file.write(str(Words) + (str(Positions) + "\n"))
file.close()
使用 '.strip'と.split() '()' –
に関する質問:
はだから、あなたのコードはより多くのようになりますコードをより効率的にするには、http://codereview.stackexchange.comにアクセスしてください。 – esote
位置に '.index()'を使わず、最初の位置だけを返します(文字が重複している場合)。 'enumerate '代わりに –