掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流
想要使用 Python 生成隨機(jī)不重復(fù)的數(shù),我們可以使用 random 模塊來(lái)實(shí)現(xiàn):

創(chuàng)新互聯(lián)成立于2013年,先為乳源等服務(wù)建站,乳源等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為乳源企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
>>> import random ## 先創(chuàng)個(gè) list >>> list = [1.0 ,1.2 ,1.4, 1.3, 1.65] >>> print(random.sample(list, 3)) [1.3, 1.65, 1.2] ## 得到的結(jié)果是 [1.3, 1.65, 1.2],每一次執(zhí)行都會(huì)有不同的
利用這個(gè)方法還可以實(shí)現(xiàn)對(duì) list 的打亂操作,只要讓第二個(gè)參數(shù)和 list 的長(zhǎng)度一樣就好了。
>>> print(random.sample(list, 5)) [1.0, 1.3, 1.2, 1.4, 1.65] ## 或者還能這樣: >>> print(random.sample(list, len(list))) [1.2, 1.0, 1.65, 1.3, 1.4]

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流