帮帮我,谢谢!
帮我看看谢谢 sort返回的是None类型,把 b = e.sort()换成 b = sorted(e) 本帖最后由 jackz007 于 2023-2-12 15:53 编辑列表的 sort() 方法无返回值
所以,这一句
b = e . sort()
应该改为:
b = e
b . sort()
或者
b = sorted(e)
这是我写的代码,供楼主参考
d =
e = sorted(d)
print('有主要元素 :' , e) if d . count(e) > len(d) // 2 else print('无主要元素') jackz007 发表于 2023-2-12 15:22
列表的 sort() 方法无返回值
所以,这一句
不对
你的代码中的
b = e
要改成
b = e.copy()
或者
b = e[:] 歌者文明清理员 发表于 2023-2-12 16:50
不对
我只不过是为了匹配代码的修改部位和范围,说白了,就是为了后面继续使用变量 b ,那么,请问,我写的代码难道有任何的问题吗? jackz007 发表于 2023-2-12 16:57
我只不过是为了匹配代码的修改部位和范围,说白了,就是为了后面继续使用变量 b ,那么,请问, ...
列表是可变量 jackz007 发表于 2023-2-12 16:57
我只不过是为了匹配代码的修改部位和范围,说白了,就是为了后面继续使用变量 b ,那么,请问, ...
你好,我想问一下。
.sort()的列表方法使用后不是会改变原列表吗,为啥 b = e,然后 b.sort()不会改变 e 这个列表呢,b 不是只是对 e 的引用吗 酷酷的枪手 发表于 2023-2-12 19:07
你好,我想问一下。
.sort()的列表方法使用后不是会改变原列表吗,为啥 b = e,然后 b.sort()不会改 ...
会,我就是这个意思
页:
[1]