python – 处理包含子列表的父列表(带有变量计数)
发布时间:2020-12-20 12:38:46 所属栏目:Python 来源:网络整理
导读:作为输入,我得到一个包含子列表(带有变量计数)的主列表. masterList = [[23,12],[34,21],[25,20]] 子列表的数量各不相同.此处显示3个子列表,但数量可能会有所不同. 我希望得到最多的第一记录和最小的第二记录. 在这种情况下,我知道我可以像这样硬编码…… ma
作为输入,我得到一个包含子列表(带有变量计数)的主列表.
masterList = [[23,12],[34,21],[25,20]] 子列表的数量各不相同.此处显示3个子列表,但数量可能会有所不同. maxNum = max(masterList[0][0],masterList[1][0],masterList[2][0]) 如何编写一个模块来接受具有不同数量的子列表并获得max,min的masterList? 谢谢. 解决方法
您可以使用zip:
masterList = [[23,20]] first,second = zip(*masterList) print(max(first)) print(min(second)) 编辑:对于包含两个以上元素的子列表的数据,您可以使用Python3解包来解释其余的: masterList = [[23,12,24],21,23],20,23,23]] first,second,*_ = zip(*masterList) print(max(first)) print(min(second)) 输出: 34 12 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |