自由式学习
72人加入学习
(0人评价)
Python_Python基础语法(QZ)
价格 免费
该课程属于 2265-吴同学-python数据分析-就业:否 请加入后再学习

序列操作函数

1.all()

2.any()

3.sorted()

4.reverse()

5.range()

6.zip()

7.enumerate()

all()

(对象中的元素除了是0,空,FALSE外都算TRUE,所有的元素都为TRUE)

any()

(类似于逻辑运算符or的判断,只要有一个元素为TRUE,那么结尾就为TRUE)

[展开全文]

序列操作函数:

all()用于判断给定的可迭代参数iterable中的所有元素是否都为TRUE,如果是,返回True,否则返回False元素,除了0、空、FALSE外都算TRUE

序列对象:str 元组、list

函数等价于:

def all(iterable):

      for element in iterable:

           if not element:

                return False

       return False

语法:all(iterable)

参数:iterable -- 元组或列表

返回值:如果iterable的所有元素不为0、‘’、False或者iterable为空,all(iterable返回TRUE,否则返回FALSE

注意:空元祖、空列表返回值为True,这里要特别注意

案例:

li = [1, 2, 3]

all(li)

True

li = [1, 2, 3, 0]

all(li)

False

 

 

any()

函数用于判断给定的可迭代参数iterable是否全部为FALSE,则返回False, 如果有一个为True, 则返回True

元素除了是0、空、False外都算TRUE

函数等价于:

def any(iterable):

      for element in iterable:

           if element:

                return True

      return False

语法:any(iterable)

参数:iterable -- 元组或列表

返回值:如果都为空、0、False,则返回False, 如果不都为空、0、False, 则返回True

案例:

li = [1, 2, 3, 0]

any(li)

True 

安逸result: bool类似于逻辑运算符or的判断,只要有一个元素为TRUE结果就为True

 

 

sorted()

reverse()

zip()

enumrate 

[展开全文]

授课教师

高级算法工程师
老师

课程特色

图文(1)
视频(130)
考试(13)