【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)                        # 返回正常

 

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