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寫入mysql中datetime類型遇到的問題
今天小編就為大家分享一篇解決python寫入mysql中datetime類型遇到的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06python tensorflow學(xué)習(xí)之識別單張圖片的實現(xiàn)的示例
本篇文章主要介紹了python tensorflow學(xué)習(xí)之識別單張圖片的實現(xiàn)的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-02-02基于Python數(shù)據(jù)分析之pandas統(tǒng)計分析
這篇文章主要介紹了基于Python數(shù)據(jù)分析之pandas統(tǒng)計分析,具有很好對參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03PyCharm GUI界面開發(fā)和exe文件生成的實現(xiàn)
這篇文章主要介紹了PyCharm GUI界面開發(fā)和exe文件生成,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03