Randomly shuffling a list of dictionaries
本问题已经有最佳答案,请猛点这里访问。
我在Stack Overflow上看到的一个类似的问题处理了一个列表的dict(是一个坏标题),当我尝试在每个答案的dict列表中使用
我有一个这样的字典列表:
1 2 3 4 5 | [ {'a':'1211', 'b':'1111121','c':'23423'}, {'a':'101', 'b':'2319','c':'03431'}, {'a':'3472', 'b':'38297','c':'13048132'} ] |
我想像这样随机洗牌。
1 2 3 4 5 | [ {'a':'3472', 'b':'38297','c':'13048132'}, {'a':'1211', 'b':'1111121','c':'23423'}, {'a':'101', 'b':'2319','c':'03431'} ] |
我该怎么做?
1 | x = random.shuffle(...) |
但是
1 2 3 4 5 | x = [{'a':'3472', 'b':'38297','c':'13048132'}, {'a':'1211', 'b':'1111121','c':'23423'}, {'a':'101', 'b':'2319','c':'03431'}] random.shuffle(x) # No assignment print(x) |