最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中random.shuffle()函數(shù)用法代碼案例

 更新時(shí)間:2022年11月25日 14:57:34   作者:一窮二白到年薪百萬  
random.shuffle方法,對(duì)元素進(jìn)行重新排序,打亂原有的順序,返回一個(gè)隨機(jī)序列,該方法的作用類似洗牌,本文重點(diǎn)給大家介紹Python中random.shuffle()函數(shù)用法代碼案例,感興趣的朋友跟隨小編一起看看吧

函數(shù)用法

  random.shuffle()用于將一個(gè)列表中的元素打亂順序,值得注意的是使用這個(gè)方法不會(huì)生成新的列表,只是將原列表的次序打亂。

代碼案例

# shuffle()使用樣例
import random

x = [i for i in range(10)]
print(x)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
random.shuffle(x)
print(x)
[2, 5, 4, 8, 0, 3, 7, 9, 1, 6]

源碼及注釋

def shuffle(self, x, random=None):
    """Shuffle list x in place, and return None.
    原位打亂列表,不生成新的列表。

    Optional argument random is a 0-argument
    function returning a random float in [0.0, 1.0); 
    if it is the default None, 
    the standard random.random will be used.
	可選參數(shù)random是一個(gè)從0到參數(shù)的函數(shù),返回[0.0,1.0)中的隨機(jī)浮點(diǎn);
	如果random是缺省值None,則將使用標(biāo)準(zhǔn)的random.random()。
    """

    if random is None:
        randbelow = self._randbelow
        for i in reversed(range(1, len(x))):
            # pick an element in x[:i+1] with which to exchange x[i]
            j = randbelow(i + 1)
            x[i], x[j] = x[j], x[i]
    else:
        _int = int
        for i in reversed(range(1, len(x))):
            # pick an element in x[:i+1] with which to exchange x[i]
            j = _int(random() * (i + 1))
            x[i], x[j] = x[j], x[i]

參考文獻(xiàn)

[1]python中random.shuffle 使用

[2]Python中打亂列表順序 random.shuffle()的使用方法

到此這篇關(guān)于Python中random.shuffle()的用法的文章就介紹到這了,更多相關(guān)python random.shuffle()內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實(shí)現(xiàn)Dijkstra靜態(tài)尋路算法

    python實(shí)現(xiàn)Dijkstra靜態(tài)尋路算法

    這篇文章主要介紹了python實(shí)現(xiàn)Dijkstra靜態(tài)尋路算法,常用于路由算法或者作為其他圖算法的一個(gè)子模塊,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • python的中異常處理機(jī)制

    python的中異常處理機(jī)制

    這篇文章主要介紹了python的中異常處理的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • 淺談keras使用中val_acc和acc值不同步的思考

    淺談keras使用中val_acc和acc值不同步的思考

    這篇文章主要介紹了淺談keras使用中val_acc和acc值不同步的思考,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 解讀pandas交叉表與透視表pd.crosstab()和pd.pivot_table()函數(shù)

    解讀pandas交叉表與透視表pd.crosstab()和pd.pivot_table()函數(shù)

    這篇文章主要介紹了pandas交叉表與透視表pd.crosstab()和pd.pivot_table()函數(shù)的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python解釋模型庫Shap實(shí)現(xiàn)機(jī)器學(xué)習(xí)模型輸出可視化

    python解釋模型庫Shap實(shí)現(xiàn)機(jī)器學(xué)習(xí)模型輸出可視化

    Shap 是一個(gè)開源的 python 庫,用于解釋模型。它可以創(chuàng)建多種類型的可視化,有助于了解模型和解釋模型是如何工作的。在本文中,我們將會(huì)分享一些Shap創(chuàng)建的不同類型的機(jī)器學(xué)習(xí)模型可視化
    2021-11-11
  • Python搭建代理IP池實(shí)現(xiàn)檢測(cè)IP的方法

    Python搭建代理IP池實(shí)現(xiàn)檢測(cè)IP的方法

    這篇文章主要介紹了Python搭建代理IP池實(shí)現(xiàn)檢測(cè)IP的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • python中棧的原理及實(shí)現(xiàn)方法示例

    python中棧的原理及實(shí)現(xiàn)方法示例

    這篇文章主要介紹了python中棧的原理及實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了Python棧的概念、原理、常見操作方法及相關(guān)使用技巧,需要的朋友可以參考下
    2019-11-11
  • python?中的jieba分詞庫

    python?中的jieba分詞庫

    這篇文章主要介紹了python中的jieba分詞庫,jieba?庫是優(yōu)秀的中文分詞第三方庫,中文文本需要通過分詞獲得單個(gè)的詞語,下面文章的的詳細(xì)內(nèi)容,需要的朋友可以參考一下
    2021-11-11
  • python PIL模塊與隨機(jī)生成中文驗(yàn)證碼

    python PIL模塊與隨機(jī)生成中文驗(yàn)證碼

    今天我們要學(xué)習(xí)的內(nèi)容是如何利用Python生成一個(gè)隨機(jī)的中文驗(yàn)證碼,并將圖片保存為.jpeg格式,需要的朋友可以參考下
    2016-02-02
  • django使用sqlite3統(tǒng)計(jì)前臺(tái)站點(diǎn)訪問數(shù)量示例

    django使用sqlite3統(tǒng)計(jì)前臺(tái)站點(diǎn)訪問數(shù)量示例

    這篇文章主要為大家介紹了django使用sqlite3統(tǒng)計(jì)前臺(tái)站點(diǎn)訪問數(shù)量示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08

最新評(píng)論

大英县| 永福县| 托克逊县| 霍林郭勒市| 卢氏县| 平果县| 武隆县| 东宁县| 普兰店市| 汉沽区| 长宁区| 湖北省| 瑞丽市| 昌黎县| 阿拉善左旗| 建湖县| 奉新县| 通州市| 象山县| 南华县| 勐海县| 土默特右旗| 安阳县| 石泉县| 武清区| 永城市| 阿巴嘎旗| 霸州市| 全椒县| 孙吴县| 沾益县| 鸡西市| 军事| 沾化县| 嘉义市| 罗江县| 双城市| 五指山市| 镇江市| 大足县| 柳江县|