Python 如何获得每行打印一个单词的列表?

Python 如何获得每行打印一个单词的列表?,python,Python,如何获得每行打印一个单词的列表 编写一个程序,获取学生姓名列表并对其进行排序 创建一个类卷。姓名列表将在一行中给出 被一个单独的空间隔开 该程序的工作原理如下: Students: Peng Ivan Alan Jodi Macy Class Roll ['Alan', 'Ivan', 'Jodi', 'Macy', 'Peng'] 相反,我的程序是这样工作的: Students: Peng Ivan Alan Jodi Macy Class Roll ['Alan', 'Ivan', 'Jo

如何获得每行打印一个单词的列表

编写一个程序,获取学生姓名列表并对其进行排序 创建一个类卷。姓名列表将在一行中给出 被一个单独的空间隔开

该程序的工作原理如下:

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']
我的程序是:

如何在单行上打印?

试试:

for item in items:
    print item
    # or print(item) in Python 3

如果不是所有项目都已经是字符串。

请尝试:


如果不是所有项目都已经是字符串。

此程序将提供所需的输出

items=input("Students: ")
items.capitalize()
items = items.split()
items.sort()
print('')
for item in items:
    print(item)

此程序将提供所需的输出

items=input("Students: ")
items.capitalize()
items = items.split()
items.sort()
print('')
for item in items:
    print(item)

你考虑过一个for循环吗<代码>用于项目中的:打印您是否考虑过for循环<代码>用于项目中的:打印对于这样的教育练习来说太复杂了…对于这样的教育练习来说太复杂了。。。
items=input("Students: ")
items.capitalize()
items = items.split()
items.sort()
print('')
for item in items:
    print(item)