我列出了各种清单:
input_data = [['min',1,2,3,5,6],['max',1,2,3,5,6]]
列表始终以strings
的{{1}}开头,后跟3 characters long
列表。
如何确定以integers
和minimum(smallest) integer
开头的列表的min
?
列表保存在一个变量'input_data'中,所以我不知道如何分别访问这两个列表。
例如:
maximum (largest) integer of the list that starts with 'max'
提前致谢
答案 0 :(得分:2)
如果' min'或者' max'始终是您可以执行此操作的列表的第一个条目:
for sublist in input_data:
if 'min' == sublist[0]:
answer = "The minimum number of the list {} is {}".format(
sublist[1:], min(sublist[1:]))
elif 'max' == sublist[0]:
answer = "The maximum number of the list {} is {}".format(
sublist[1:], max(sublist[1:]))
print answer
请注意,您应该排除字符串' max / min'在寻找最大/最小整数时。