在Python中随机化两个列表并保持顺序
- 论坛
- 在Python中随机化两个列表并保持顺序
11 浏览
在Python中随机化两个列表并保持顺序
假设我有两个简单的列表,
a = ['Spears', "Adele", "NDubz", "Nicole", "Cristina"] b = [1,2,3,4,5] len(a) == len(b)
我想做的是随机排序a
和b
,但保持顺序不变。所以,类似于:
a = ["Adele", 'Spears', "Nicole", "Cristina", "NDubz"] b = [2,1,4,5,3]
我知道可以使用以下方法对一个列表进行洗牌:
import random random.shuffle(a)
但这只是对a
进行了随机排序,而我想要的是随机排序a
并在列表b
中保持"随机排序"的顺序。
希望能得到如何实现这一点的任何指导。