[英]Shuffle an item to a list python
我在python中有一个列表。 我想向此列表添加一个新项目。 但是我想将其洗牌(通过保存其他元素的顺序插入列表中的随机位置)准确地到列表中。 我想要这样的东西:
A = [2,4,3,6,7,3,3,4,6]
B = 5
shuffle(A,B)
我怎样才能做到这一点?
您可以将新元素添加到列表中并随机播放列表
A = [2,4,3,6,7,3,3,4,6]
B = 5
A.append(B)
shuffle(A)
或...如果要将B
插入随机位置:
from random import randint
A.insert(randint(0, len(A)), B)
您可以使用random随机排列列表:
import random
A = [2,4,3,6,7,3,3,4,6]
B = 5
A.append(B) # adds B to A
random.shuffle(A) # shuffle the list
print(A)
收益:
[4, 3, 4, 6, 7, 3, 6, 5, 3, 2]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.