溫馨提示×

collections.shuffle與random.shuffle區(qū)別

小樊
172
2024-06-29 14:19:36
欄目: 編程語言

collections.shuffle和random.shuffle是兩個用于打亂序列的函數(shù)。它們之間的主要區(qū)別在于,collections.shuffle是一個方法,而random.shuffle是一個函數(shù)。

collections.shuffle是collections模塊中的一個方法,用于打亂可變序列(如列表)。它不返回任何值,而是直接修改原始序列。

random.shuffle是random模塊中的一個函數(shù),用于打亂可變序列。它會返回打亂后的序列,而不會修改原始序列。

因此,如果你想要直接修改原始序列,可以使用collections.shuffle;如果你想要在不修改原始序列的情況下返回打亂后的序列,可以使用random.shuffle。

0