我想编写返回值大于列表的代码 例如4的任何数字,但没有一个仅返回直到4作为子列表的值。
我已经尝试了所有比较运算符,以确保使用了正确的运算符,无数不同的代码,等等。
if len(list) == 1:
return list[0]
else:
return list[0] + sublist(list[1:])
另一种尝试:
if len(list) <4:
return list[0]
例如,理想的输出是:
对于:
sublist([1, 2, 3, 4, 7, 8])
它应该返回:
[1, 2, 3, 4]
答案 0 :(得分:0)
使用列表理解。
return [x for x in mylist if x <= 4]