排序初始化器列表

2024-09-29 19:35:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习codeacedemypython课程,我想知道为什么代码片段1可以工作,而代码片段2不能

代码段1

 inventory['pocket'] = ['seashell','strange berry','lint']
 inventory['pocket'].sort()

代码段2

inventory['pocket'] = ['seashell','strange berry','lint'].sort()

我只希望代码片段2在将列表分配给pocket之前对其进行排序,而不是将pocket设置为“None”


Tags: 代码none列表排序代码段sortpocket课程
1条回答
网友
1楼 · 发布于 2024-09-29 19:35:19

sort方法可以正常工作。对调用它的列表进行排序,然后sort方法返回None。如果只需要排序列表,请使用sorted内置函数

inventory['pocket'] = sorted(['seashell','strange berry','lint'])

相关问题 更多 >

    热门问题