python隨機(jī)獲取列表中某一元素的方法
1、利用Python中的random模塊中的choice方法
random.choice()可以從任何序列,比如list列表中,選取一個隨機(jī)的元素返回,可以用于字符串、列表、元組等。
import random arr=[1,2,3,4,5,6] print(random.choice(arr))
2、利用Python中的random模塊中的randrange方法
random.randrange() 方法返回指定遞增基數(shù)集合中的一個隨機(jī)數(shù),基數(shù)默認(rèn)值為1。
范圍是左閉右開
import random arr=[1,2,3,4,5,6] print(arr[random.randrange(0,len(arr))])
3、利用Python中的random模塊中的randint方法
random.randint()隨機(jī)生一個整數(shù)int類型,可以指定這個整數(shù)的范圍
范圍是閉區(qū)間
import random arr=[1,2,3,4,5,6] print(arr[random.randint(0,len(arr)-1)])
4、利用Python中的random模塊中的sample方法
random.sample()可以從指定的序列中,隨機(jī)的截取指定長度的片斷,不作原地修改。
import random arr=[1,2,3,4,5,6] #返回的是子列表 print(random.sample(arr,1)) print(random.sample(arr,2))
總結(jié)
import random arr=[1,2,3,4,5,6] #隨機(jī)獲取列表中的元素 print(random.choice(arr)) print(arr[random.randint(0,len(arr)-1)]) print(arr[random.randrange(0,len(arr))]) #返回的是子列表 print(random.sample(arr,1)) print(random.sample(arr,2))
到此這篇關(guān)于python隨機(jī)獲取列表中某一元素的方法的文章就介紹到這了,更多相關(guān)python隨機(jī)獲取列表元素內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 實(shí)現(xiàn)毫秒級淘寶搶購腳本的示例代碼
本篇文章主要介紹了Python 通過selenium實(shí)現(xiàn)毫秒級自動搶購的示例代碼,通過掃碼登錄即可自動完成一系列操作,搶購時間精確至毫秒,可搶加購物車等待時間結(jié)算的,感興趣的小伙伴們可以參考一下2019-09-09解決python寫入mysql中datetime類型遇到的問題
今天小編就為大家分享一篇解決python寫入mysql中datetime類型遇到的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06python tensorflow學(xué)習(xí)之識別單張圖片的實(shí)現(xiàn)的示例
本篇文章主要介紹了python tensorflow學(xué)習(xí)之識別單張圖片的實(shí)現(xiàn)的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-02-02基于Python數(shù)據(jù)分析之pandas統(tǒng)計分析
這篇文章主要介紹了基于Python數(shù)據(jù)分析之pandas統(tǒng)計分析,具有很好對參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03Python open讀寫文件實(shí)現(xiàn)腳本
Python中文件操作可以通過open函數(shù),這的確很像C語言中的fopen。通過open函數(shù)獲取一個file object,然后調(diào)用read(),write()等方法對文件進(jìn)行讀寫操作。2008-09-09PyCharm GUI界面開發(fā)和exe文件生成的實(shí)現(xiàn)
這篇文章主要介紹了PyCharm GUI界面開發(fā)和exe文件生成,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03