我认为在Python中可以执行方法链接。
basket = [1,3,2,4,6,8]
basket.append(7)
basket.sort()
basket.reverse()
这有效。
basket.append(7).sort().reverse()
不是。
AttributeError: 'NoneType' object has no attribute 'sort'
我不确定这是怎么回事,但是我认为发生这种情况是因为就地方法导致“ NoneType” result = basket.sort()
,因此第二种方法将在结果而不是原始对象上执行。
任何人都可以帮助我如何执行这些操作而无需为每个方法写新行吗?