av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python 從list中隨機(jī)取值的方法

瀏覽:3日期:2022-07-05 11:25:46

第一種方法(推薦)

適用于隨機(jī)取一個(gè)值, 返回一個(gè)值

import randomlist1 = [’佛山’, ’南寧’, ’北海’, ’杭州’, ’南昌’, ’廈門’, ’溫州’]a = random.choice(list1)print(a)# 返回一個(gè)值

第二種方法

適用于隨機(jī)取一組值, 返回一個(gè)list

import randomlist1 = [’佛山’, ’南寧’, ’北海’, ’杭州’, ’南昌’, ’廈門’, ’溫州’]# 隨機(jī)返回只有一個(gè)值的lista = random.sample(list1, 1) # 隨機(jī)返回只有一個(gè)值的listb = random.sample(list1, 3) print(a)print(b)# 返回list

第三種方法(不推薦,效率太慢)

自寫的方法

import randomlist1 = [’佛山’, ’南寧’, ’北海’, ’杭州’, ’南昌’, ’廈門’, ’溫州’]ln = len(list1)a = list1[random.randint(0, ln)]print(a)

第四種方法(特殊場(chǎng)景)

這里的特殊場(chǎng)景舉例說(shuō)明:抽獎(jiǎng): 從10個(gè)人隨機(jī)抽出1個(gè)有獎(jiǎng)的, 按隨機(jī)分配, 每個(gè)人的概率都是十分之一, 但是否可以在代碼層面, 讓某個(gè)人的概率更高些呢?

答案當(dāng)然是可以的了

上碼:

In [1]: import random# 這里給李四個(gè)權(quán)重為1,看看有什么結(jié)果In [2]: a = {'張三': 0, '李四':1, '王五':0, '趙七': 0, '錢八': 0}# 取5次, 每次都是李四, In [3]: random.choices(list(a.keys()), weights=list(a.values()), k=5)Out[3]: [’李四’, ’李四’, ’李四’, ’李四’, ’李四’]# 取1次, 當(dāng)然就是李四了In [4]: random.choices(list(a.keys()), weights=list(a.values()), k=1)Out[4]: [’李四’]# 改下權(quán)重:李四和趙七都為1In [5]: a = {'張三': 0, '李四':1, '王五':0, '趙七': 1, '錢八': 0}# 取5次,也就是李四和趙七兩個(gè)人, 沒有其它人什么事了In [6]: random.choices(list(a.keys()), weights=list(a.values()), k=5)Out[6]: [’李四’, ’李四’, ’李四’, ’趙七’, ’李四’]In [7]: random.choices(list(a.keys()), weights=list(a.values()), k=5)Out[7]: [’趙七’, ’李四’, ’李四’, ’李四’, ’趙七’]In [8]: random.choices(list(a.keys()), weights=list(a.values()), k=5)Out[8]: [’李四’, ’趙七’, ’李四’, ’李四’, ’趙七’]# 再改一下, 每個(gè)人的權(quán)重都不一樣, In [9]: a = {'張三': 2, '李四':1, '王五':3, '趙七': 1, '錢八': 4}# 多執(zhí)行幾次, 會(huì)發(fā)現(xiàn)每個(gè)人都可能會(huì)出現(xiàn), 只是出現(xiàn)的概率完全不一樣了, 錢八出現(xiàn)次數(shù)最多.In [10]: random.choices(list(a.keys()), weights=list(a.values()), k=2)Out[10]: [’王五’, ’趙七’]In [11]: random.choices(list(a.keys()), weights=list(a.values()), k=2)Out[11]: [’王五’, ’王五’]

到此這篇關(guān)于python 從list中隨機(jī)取值的方法的文章就介紹到這了,更多相關(guān)python list隨機(jī)取值內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲免费在线视频 | 免费a v网站 | 99久久婷婷国产精品综合 | 精品欧美乱码久久久久久 | 中文字幕一区二区三区四区五区 | 亚洲精品天堂 | 日韩午夜电影 | 亚洲免费一区 | www久久久 | 五月网婷婷 | 国产成人精品一区二 | 亚洲精品国产综合区久久久久久久 | 国产色婷婷精品综合在线播放 | 亚洲第1页| 午夜视频一区二区三区 | 中文字幕av一区 | 国产高清视频在线 | 中文字幕一区二区三区在线观看 | 欧美精品日韩精品 | 91观看| 欧美视频成人 | 亚洲二区在线 | 亚洲国产精品久久久 | 中文字幕在线观看日韩 | 欧美精品网| 国产精品96久久久久久 | 九九热在线精品视频 | 九九久久久久久 | 中文字幕精品视频 | 免费观看毛片 | 国产成人精品福利 | 色网站视频 | 久草视 | 自拍偷拍av | 午夜免费精品视频 | 在线不卡视频 | 国产精品久久久久久吹潮日韩动画 | 欧美综合国产精品久久丁香 | 一区二区三区高清 | 国产一区二区三区网站 | 亚洲a人 |