Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何根据其他列表中的值从列表中随机选择多个值?_Python_List_Max - Fatal编程技术网

Python 如何根据其他列表中的值从列表中随机选择多个值?

Python 如何根据其他列表中的值从列表中随机选择多个值?,python,list,max,Python,List,Max,我有两张单子和一个号码。listval是数值列表(可以有重复值) listpair是成对值的列表(不能有重复值) 两个列表的长度相同,即len(val)=len(pair)。数字是一个数值,比如说num=4 任务是找出列表val中是否有大于或等于num的值,如果是,找出所有最大值,并从对中随机选择一个索引相同的值。对于上面的示例,结果应该从(6,5)或(5,7)中随机选择一个值。我可以用几个函数编写一个长代码来完成这项工作。我想知道有什么简洁的方法可以做到这一点吗?早上好,来自HomeworkO

我有两张单子和一个号码。list
val
是数值列表(可以有重复值)

list
pair
是成对值的列表(不能有重复值)

两个列表的长度相同,即
len(val)=len(pair)
。数字是一个数值,比如说
num=4


任务是找出列表
val
中是否有大于或等于
num
的值,如果是,找出所有最大值,并从
对中随机选择一个索引相同的值。对于上面的示例,结果应该从
(6,5)
(5,7)
中随机选择一个值。我可以用几个函数编写一个长代码来完成这项工作。我想知道有什么简洁的方法可以做到这一点吗?

早上好,来自HomeworkOverflow的代码编写服务,这里是请求的代码:

num=4
val=[3,2,5,6,1,6]
配对=[(1,3)、(3,2)、(7,3)、(6,5)、(3,4)、(5,7)]
随机输入
打印random.choice([random.choice(pair[v]),用于范围(len(val))内的v,如果val[v]==max(val)])

欢迎来到HomeworkOverflow…等等,这不对。请发布您尝试过的内容,以及您遇到的问题?这不是代码编写服务。杰克,我是你的老师!我告诉过你,没有自己的努力,不要问互联网。@JackPro-至少要有礼貌地投票选出正确的答案。@cmbasnett他没有足够的代表这么做。
val = [3,2,5,6,1,6]
pair = [(1,3),(3,2),(7,3),(6,5),(3,4),(5,7)]