python常用内置函数(三)

我就是我 2021-12-17 01:41 426阅读 0赞

python常用内置函数(三)

  • all()
  • any()
  • sorted()

all()

  1. 功能:用于判断给定的可迭代参数中的所有元素是否都为 True,如果是返回 True,否则返回 False
  2. 元素除了是 0、空、NoneFalse 外都算 True
  3. 参数:可迭代参数

实例

  1. print(all([]))
  2. print(all([1, 2]))
  3. print(all([2, None]))
  4. print(all([0, 1, 2]))
  5. print(all([2, '']))
  6. print(all([True, False]))

输出

  1. True
  2. True
  3. False
  4. False
  5. False
  6. False

any()

  1. 功能:函数用于判断给定的可迭代参数是否全部为False,则返回False,如果有一个为True,则返回True
  2. 元素除了是 0、空、False外都算True
  3. 参数:可迭代参数

实例

  1. print(any([]))
  2. print(any([1, 2]))
  3. print(any([2, None]))
  4. print(any([0, 1, 2]))
  5. print(any([2, '']))
  6. print(any([True, False]))

输出

  1. False
  2. True
  3. True
  4. True
  5. True
  6. True

sorted()

  1. 功能:对所有可迭代的对象进行排序操作,返回一个列表。
  2. 参数:sorted(iterable, key=None, reverse=False)
  3. iterable:可迭代对象。
  4. key:比较方法
  5. reverse:排序方式,reverse = True 降序 reverse = False 升序(默认)。

实例

  1. a = [12, 34, 2, 45, 4]
  2. b = dict(a=134, b=2, c=23)
  3. c = ['2e1', '1224', '13123124']
  4. print(sorted(a))
  5. print(sorted(a, reverse=True))
  6. print(sorted(c, key=len))
  7. print(sorted(b))

输出

  1. [2, 4, 12, 34, 45]
  2. [45, 34, 12, 4, 2]
  3. ['2e1', '1224', '13123124']
  4. ['a', 'b', 'c']

发表评论

表情:
评论列表 (有 0 条评论,426人围观)

还没有评论,来说两句吧...

相关阅读