为什么其中一个例子有效而另一个无效?

时间:2018-06-14 17:35:20

标签: python

我是Python的初学者。我正在写这个练习,并找到了一种方法,当我想到另一种方式,它没有工作。它可能是组织错误,但我无法看到它。  请轻松解释。

shuffle(list)
print('The new order is {}'.format(list))

有效。

print('The new order is{}'.format(shuffle(lista)))

那不是。我知道这很简单,但我没有人帮我解决这个疑问。  感谢。

1 个答案:

答案 0 :(得分:0)

我希望shuffle对列表进行洗牌,但返回None作为其值。您的第二种语法需要返回新版本的列表。

另请注意,list是内置类型。不要使用预定义的标识符作为个人变量。