python – 处理包含子列表的父列表(带有变量计数)

python – 处理包含子列表的父列表(带有变量计数),第1张

概述作为输入,我得到一个包含子列表(带有变量计数)的主列表. masterList = [[23,12],[34,21],[25,20]] 子列表的数量各不相同.此处显示3个子列表,但数量可能会有所不同. 我希望得到最多的第一记录和最小的第二记录. 在这种情况下,我知道我可以像这样硬编码…… maxNum = max(masterList[0][0], masterList[1][0], master 作为输入,我得到一个包含子列表(带有变量计数)的主列表.

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))

输出:

3412
总结

以上是内存溢出为你收集整理的python – 处理包含子列表的父列表(带有变量计数)全部内容,希望文章能够帮你解决python – 处理包含子列表的父列表(带有变量计数)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1195152.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存