吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1016|回复: 8
收起左侧

[已解决] Python中关于方法的疑惑

 关闭 [复制链接]
政委大大 发表于 2020-7-7 17:44
本帖最后由 政委大大 于 2020-7-7 17:59 编辑

在对列表进行排序时,把排序好的列表赋值给一个变量,在打印这个变量的时候就会输出None
像图中代码第2、3行


而直接进行排序不赋值变量就可以正常输出,像图中代码第4、5行

疑问

疑问

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

羊毛丶 发表于 2020-7-7 17:47

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
政委大大 + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| 政委大大 发表于 2020-7-7 17:58
羊毛丶 发表于 2020-7-7 17:47
https://www.runoob.com/python3/python3-att-list-sort.html

我知道了,sort没有返回值,太6了
luanshils 发表于 2020-7-7 18:21
这个倒序不是直接更改的吗



                                            藏起来的小尾巴,不让你看!  
     楼主| 政委大大 发表于 2020-7-7 18:31
    luanshils 发表于 2020-7-7 18:21
    这个倒序不是直接更改的吗

    我是想能不能把改完的赋值给一个变量再输出
    luanshils 发表于 2020-7-7 18:45
    政委大大 发表于 2020-7-7 18:31
    我是想能不能把改完的赋值给一个变量再输出

    可你排序完,这个sort又没有返回值,你又想赋值给一个变量,这不矛盾呢么,排序完的是个数组,你把数组给一个数值,好像也不行吧


                                            藏起来的小尾巴,不让你看!  
    kesai 发表于 2020-7-7 18:47
    直接赋值的用sorted方法啊,文档写的很清楚
     楼主| 政委大大 发表于 2020-7-8 06:49
    luanshils 发表于 2020-7-7 18:45
    可你排序完,这个sort又没有返回值,你又想赋值给一个变量,这不矛盾呢么,排序完的是个数组,你把数组给一个 ...

    我就是因为不知道sort排序完没有返回值才疑惑的,现在明白了,哈哈哈
     楼主| 政委大大 发表于 2020-7-8 06:51
    kesai 发表于 2020-7-7 18:47
    直接赋值的用sorted方法啊,文档写的很清楚

    嘻嘻嘻,小白一只,谢谢大佬们答疑解惑
    您需要登录后才可以回帖 登录 | 注册[Register]

    本版积分规则

    返回列表

    RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

    GMT+8, 2024-11-30 19:38

    Powered by Discuz!

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表