我想,要构建一个句子以复合主语(单数主语的结合),如“山姆,伯特和我”
比方说,用户只输入字“盘子”。
然后,我们可以使用下面的方法(与list.insert()
法)简单地构建了最后一句:
listToPrint = ['pots', 'pans', 'utensils', 'plates', 'cups', 'glasses']
while True:
newWord = input("Enter a word to add to the list (press '0' to stop adding words) > ")
if newWord == "0":
break
else:
listToPrint.append(newWord)
listToPrint.insert(-1, 'and') # inserts next to last element value
print(', '.join(listToPrint[:-2]) +' '+ ' '.join(listToPrint[-2:]))
输出:
pots, pans, utensils, plates, cups, glasses and dishes
当您试图添加“和”列表?这是在所有追加完成后? – roganjosh