【Python】使用随机数函数random.shuffle()为什么返回None?

random()是Python的随机数函数,shuffle()方法可以将输入的列表数据->打乱顺序->重新输出。

但是如果直接打印print,就会返回None,没有显示正确数据。

所以不能打印shuffle()方法,只能打印值

import random
print(random.shuffle([1,2,3]))  # 返回None 

a = [1,2,3]
print(random.shuffle(a))        # 返回None 

a = [1,2,3]
random.shuffle(a)
print(a)                        # 返回正常

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章