分解序列中多个对象的问题
本帖最后由 xiaofan1228 于 2020-3-5 22:04 编辑num =
list1 = num.sort()
minNum, *_, maxNum = list1
print(minNum, maxNum)
TypeError: cannot unpack non-iterable NoneType object
list1怎么就不能迭代了?而且NoneType了? 列表的内置方法是没有返回值的
>>> num =
>>> num.sort()
>>> list1 = num
>>> minNum, *_, maxNum = list1
>>> print(minNum, maxNum)
1 56 列表的内置方法是没有返回值的
>>> num =
>>> num.sort()
>>> list1 = num
>>> minNum, *_, maxNum = list1
>>> print(minNum, maxNum)
1 56 列表的内置方法是没有返回值的
>>> num =
>>> num.sort()
>>> list1 = num
>>> minNum, *_, maxNum = list1
>>> print(minNum, maxNum)
1 56
num =
list1 = sorted(num)
minNum, *_, maxNum = list1
print(minNum, maxNum)
zltzlt 发表于 2020-3-5 19:39
不知道为啥最佳答案的按钮消失了。。。。我明白了,.sort()返回的只是像list而并不是list,sorted()返回的才是list,多谢!!!
>>> a =
>>> type(a.sort())
<class 'NoneType'>
>>> type(sorted(a))
<class 'list'>
>>> xiaofan1228 发表于 2020-3-5 20:50
不知道为啥最佳答案的按钮消失了。。。。我明白了,.sort()返回的只是像list而并不是list,sorted()返回 ...
嗯嗯,明白了就好
点你帖子下方的编辑按钮,把你的主题分类改为【新手求助】,然后再设最佳答案。
页:
[1]