Python 属性错误:';str';对象没有属性';排序';
任务内容是 编写一个程序,获取学生姓名列表并对其进行排序 创建一个类卷。姓名列表将在一行中给出 被一个单独的空间隔开 所以我有我的密码Python 属性错误:';str';对象没有属性';排序';,python,Python,任务内容是 编写一个程序,获取学生姓名列表并对其进行排序 创建一个类卷。姓名列表将在一行中给出 被一个单独的空间隔开 所以我有我的密码 items=input("Students: ") items.sort(lambda x, y: cmp(x.lower(),y.lower())) print(items) 为什么会出现这样的情况,“AttributeError:'str'对象没有属性'sort'”错误 Chee在高级阶段 Ronnyinput()返回一个字符串。如果希望将项作为列表,可以
items=input("Students: ")
items.sort(lambda x, y: cmp(x.lower(),y.lower()))
print(items)
为什么会出现这样的情况,“AttributeError:'str'对象没有属性'sort'”错误
Chee在高级阶段
Ronnyinput()
返回一个字符串。如果希望将项
作为列表,可以执行项.split()
:
让我们假设项目
是约翰·玛丽·比尔
然后,您可以执行以下操作:
items = items.split()
然后执行
items.sort()
,因为items
将是一个列表对象,而不是字符串。干杯,你挽救了这一天!@Ron很高兴听到这个消息!别忘了:)