上下界整数,Python

2024-04-27 00:23:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须编写一个函数,它接受一个整数列表、一个上界和一个下界,并返回一个列表,其中只有参数列表中的整数在上下界(包括)之内。

list = [1,2,3,4,5,6,7,8,9,10]
def getMembersInRange(i):
    for i in range(1,5):
        print (i)
    for i in range(6,10):
        print(i)

这是我尝试过的,但没有给我想要的输出。


Tags: 函数in列表for参数defrange整数
1条回答
网友
1楼 · 发布于 2024-04-27 00:23:15

一个简单的清单理解将有助于你的目的。

>>> k = [1,2,3,4,5,6,7,8,9,10]
>>> upper = 7
>>> lower = 3
>>> [i for i in k if lower <= i <= upper]
[3, 4, 5, 6, 7]

注:请不要使用Python关键字作为变量名。。。一定会给你带来麻烦的。

相关问题 更多 >