Products
GG网络技术分享 2025-11-25 03:11 1
在Python里列表是一个Neng存放hen许多东东的盒子。有时候,我们想把这玩意儿盒子里面的东东乱乱地排列,这就是列表打乱。

要打乱列表,我们Neng用一个细小工具,叫Zuoshuffle。这玩意儿工具就像一个魔术师,Neng让我们列表里的东东变得乱七八糟的。
import random
random.shuffle
这里的sequence就像我们的盒子, Neng是各种各样的盒子,比如列表、元组或者字符串。
哎呀, 有时候我们用shuffle这玩意儿魔术师的时候,会找到他捣鼓完了之后盒子里的东东就不见了这可怎么办呢?这就是报错啦!报错信息说:“NoneType对象不是可索引的。”听起来优良困难懂,其实就是盒子里的东东没了。
别急,我们来想想办法。第一个办法是别去找魔术师的表演后来啊了直接kan魔术师表演完之后盒子里面的东东。
import random
my_list =
random.shuffle
print
这样一来我们就不会遇到报错了。
第二个办法是 我们给魔术师一个一模一样的盒子,让他去那东西盒子里捣鼓,这样原来的盒子里的东东就不会不见了。
import random
my_list =
new_list = my_list.copy
random.shuffle
print
或者,我们还Neng用切片的方式来给魔术师一个一样的盒子。
import random
my_list =
new_list = my_list
random.shuffle
print
这两种方法douNeng让魔术师去新鲜盒子里捣鼓,而不会关系到到原来的盒子。
哦, 一下就是我们在用shuffle这玩意儿魔术师的时候,要么直接kan表演后的后来啊,要么给他一个一样的盒子,这样就不会遇到报错了。
示例代码:
import random
my_list =
random.shuffle
print
或者
import random
my_list =
new_list = my_list
random.shuffle
print
Demand feedback