【发布时间】:2017-12-17 13:47:10
【问题描述】:
我正在编写一个程序,该程序获取学生姓名列表并对它们进行排序以创建班级名册。名称列表将在一行中给出,由一个空格分隔。
我的程序应该是这样工作的:
学生:彭伊万·艾伦·乔迪·梅西
班级卷
艾伦
伊万
乔迪
梅西百货
彭
学生的名字总是大写(第一个字母大写,名字的其余部分小写),并按字母顺序排列 到目前为止我有:
data = input("Students: ")
print('Class Roll')
data.sort()
for s in data:
print(s)
但是上面说sort不是str的属性,那我该怎么办呢?
【问题讨论】:
-
您的下一行是
for s in data。你认为data是什么类型的? -
我的回答对你有帮助还是你还需要什么?
标签: python list capitalization