我是python的新手,我无法正确解释它,但我想做一个pyglatin翻译器,但它可以接受句子,是的,我已经看到了其他方法,但我试图用不同的方式来练习。
我如何让它无限地操纵每个项目,直到它用完了要修改的项目,然后中断循环?我将感谢任何帮助,谢谢!
如果您有一个列表对象,您可以使用for
循环来遍历它们。
a = ['item 1','item 2'] # the square brackets denote a list
for item in a:
print(item)
print('done with the list')
此代码将打印"项目1",然后打印"项目2",结束列表。当它到达列表的末尾时,它将自动退出循环并打印"完成列表"。循环中由缩进指定的命令。也就是说,我可以在循环中有第二行具有相同缩进的代码。
所以你让你的代码在循环中做它需要做的任何事情。也许它会用你的更新创建一个新的列表,并使用.append()
将这些新项目添加到其中,世界就是你的。
您可以在命令提示符下使用x = input('This will display'
从用户那里获得输入。您可以将他们输入的内容作为字符串保存到变量x
中。如果它是一个句子,x
将是该句子的字符串。若您想要一个包含单个单词的列表,可以执行x.split()
返回由每个单词组成的列表。