在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ 按照列表中的元素作為步長,隨機取一個區(qū)間

按照列表中的元素作為步長,隨機取一個區(qū)間

list1=[1,20,55,8,24...]
如何用python 以list1里面的數(shù)字為步長,在給定[1,200]的范圍內(nèi),生成隨機區(qū)間比如

[1,2]
[5,25]
[19,74]
[36,44]
[100,124]
...

回答
編輯回答
哎呦喂

不會python

2018年3月16日 19:04
編輯回答
離人歸

import random

list1 = [1,20,55,8,24]

bound = (1, 200)

for step in list1:
    lower = random.randint(bound[0], bound[1] - step)
    print([lower, lower + step])
2017年5月25日 16:22
編輯回答
心沉
import random

list1 = [1,20,55,8,24]
random.sample([i for i in list1 if i >= 1 and i <= 200], 2)

仔細看了一下,確實我的答案是答非所問,

靜待正確答案。

2017年11月22日 13:30