如何获得每行打印一个单词的列表?
编写一个程序,其中包含学生姓名列表并对其进行排序 创建一个类卷。名单将在一行上给出 由一个空格隔开。
程序应该像这样工作:
Students: Peng Ivan Alan Jodi Macy
Class Roll
Alan
Ivan
Jodi
Macy
Peng
相反,我的程序是这样的:
Students: Peng Ivan Alan Jodi Macy
Class Roll ['Alan', 'Ivan', 'Jodi', 'Macy', 'Peng']
我的程序是:
如何在各行上打印?
答案 0 :(得分:2)
for item in items:
print item
# or print(item) in Python 3
答案 1 :(得分:2)
尝试:
print '\n'.join(items)
或
print '\n'.join(str(i) for i in items)
如果不是所有商品都是字符串。
答案 2 :(得分:2)
此程序将提供您想要的输出
items=input("Students: ")
items.capitalize()
items = items.split()
items.sort()
print('')
for item in items:
print(item)