Python从dic中随机取值

 

import random

a = {'lab-1': '短视频', 'lab-1': '直播'}
print(random.choice(list(a.keys())))  # 从keys的list中随机返回一个元素
print(random.choice(list(a.values())))  # values的list中随机返回一个元素

b = {"name": "软测小栈", "number": 123, "color": "blue"}  # 字典
print(list(b.items()))  # 字典变列表
print(random.choice(list(b.items())))
"[('name', '软测小栈'), ('number', 123), ('color', 'blue')] 从列表中随机返回值"

 

主要还是由dic转换为list, 然后再随机返回

posted @ 2022-08-10 21:29  eosclover  Views(116)  Comments(0Edit  收藏  举报