我只是python的新手,我需要打印列表中包含最小和最大项目的列表。
例如,如果我有:
total_list = [[1, 2, 3], [1, 2, 3, 4], [1,2,3,4,5]]
Run Code Online (Sandbox Code Playgroud)
我需要返回一个列表,列表的最大长度为最小。我怎样才能简单地用python方式呢?
我尝试对其进行迭代,但是我能收到的只是len列表中每一项的唯一内容
输出必须是:
total_list[0] and total_list[2]
Run Code Online (Sandbox Code Playgroud)
提前致谢
这里有 3 个列表:
\n\ntest1 = [\'a\',\'a\',\'a\',\'a\',\'a\']\ntest2 = [\'b\',\'b,\'b\']\ntest3 = [\'c\',\'c\',\'c\',\'c\',\'c\',\'c\',\'c\',\'c\']\nRun Code Online (Sandbox Code Playgroud)\n\n如何输出包含最多元素的列表?下面的解决方案来自@Rifat Alptekin \xc3\x87etin:Python:如何找到其中包含最多元素的列表,但这会输出由字典定义的“字符串”。如何输出包含最多元素的列表?
\n\nlists=[test1, test2, test3]\nlistnames=["list1", "list2", "list3"]\n\nmost = listnames[np.argmax([len(l) for l in lists])]\nRun Code Online (Sandbox Code Playgroud)\n\n电流输出
\n\nmost = \'list3\'\nRun Code Online (Sandbox Code Playgroud)\n\n所需输出
\n\nmost = test3\nRun Code Online (Sandbox Code Playgroud)\n