Python程序返回“无”作为输出

时间:2015-11-21 04:14:09

标签: python

import random 

nums1 = [1,2,3]
nums2 = [random.shuffle(nums1)]
print nums2

如何将nums2作为列表?

1 个答案:

答案 0 :(得分:1)

random.shuffle()返回None。因此,您将获得一个包含元素None的列表。

random.shuffle()随机播放列表。所以打印nums1

但是,如果你想要一个新的洗牌清单,首先要做:

nums2 = nums1[:]

这将制作nums1

的新副本

然后做:

random.shuffle(nums2)
print nums2