您的当前位置:首页正文

index+filter函数的用法

2022-01-04 来源:易榕旅网
index+filter函数的用法

index函数用于查找列表中某个元素第一次出现的位置,其语法为: ```

list.index(x[, start[, end]]) ```

其中,x表示要查找的元素,start表示起始位置的索引(可选,默认为0),end表示结束位置的索引(可选,默认为列表长度)。 例如,有一个列表a=[1, 2, 3, 4, 5],我们要查找元素3的位置: ```

>>> a.index(3) 2 ```

2. filter函数的用法:

filter函数用于过滤序列中的元素,其语法为: ```

filter(function, iterable) ```

其中,function表示一个用于过滤的函数,iterable表示要过滤的序列。

例如,有一个列表a=[1, 2, 3, 4, 5],我们要过滤出所有偶数:

- 1 -

```

>>> def is_even(num): ... return num % 2 == 0 ...

>>> list(filter(is_even, a)) [2, 4] ```

上述代码中,我们定义了一个函数is_even,用于判断一个数是否为偶数,然后使用filter函数过滤出列表a中的所有偶数。

- 2 -

因篇幅问题不能全部显示,请点此查看更多更全内容