我是一个Python新手,想写一个脚本来帮助我妻子完成一个工作项目。她需要能够输入一个句子,让它在多行上一次构建一个单词。我可以使这个代码与CSV工作,如果我知道有多少字,总有我硬编码到脚本。如果不知道单词总数,我该怎么做呢。我的想法是得到字符串的长度,然后对其进行迭代,但我搞不懂逻辑。你知道吗
import csv
with open('csvtest.csv')as csvfile:
readCSV=csv.reader(csvfile, delimiter=' ')
for row in readCSV:
print(row)
print (row[0],row[1])
print (row[0],row[1],row[2])
print (row[0],row[1],row[2],row[3])
print (row[0],row[1],row[2],row[3],row[4])
如果我正确理解你的问题,我相信这就是你想要的:
产生以下输出:
这适用于任意长度的字符串
s
,这有助于解决事先不知道输入字符串长度的问题。只要将它按单词拆分,就可以将它作为包含在输入字符串中的单词的列表进行迭代。你知道吗相关问题 更多 >
编程相关推荐