Python中最大最小赋值小技巧(分享)

 更新时间:2017年12月23日 22:49:49   作者:晓东邪  
下面小编就为大家分享一篇Python中最大最小赋值小技巧,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

码代码时,有时候需要根据比较大小分别赋值:

import random
seq = [random.randint(0, 1000) for _ in range(100)]
#方法1:
xmax, xmin = max(seq), min(seq)
#方法2:
xmax, *_, xmin = sorted(seq)

从上面这个来看,看不出来方法2的优势来,不过我们常用的是比较两个数的大小,并选取:

dx, dy = random.sample(seq, 2)
#方法1:
dx, dy = min(dx, dy), max(dx, dy)
#方法2:
dx, dy = sorted((dx, dy))

还是可以少敲几个字母的~

以上这篇Python中最大最小赋值小技巧(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python FtpLib模块应用操作详解

    Python FtpLib模块应用操作详解

    这篇文章主要介绍了Python FtpLib模块应用操作,结合实例形式详细分析了FtpLib模块的功能、配置、应用相关操作技巧与使用注意事项,需要的朋友可以参考下
    2019-12-12
  • 学python需要去培训机构吗

    学python需要去培训机构吗

    在本篇文章里小编给大家整理的是关于学python是否需要去培训机构的相关内容,有需要的朋友们可以阅读下。
    2020-07-07
  • Python批量将csv文件转化成xml文件的实例

    Python批量将csv文件转化成xml文件的实例

    将 csv 格式转换成xml格式有许多方法,可以用数据库的方式,也有许多软件可以将 csv 转换成xml。但是比较麻烦,本文利用 Python 一键批量将 csv 文件转化成 xml 文件。
    2021-05-05
  • python实现批量nii文件转换为png图像

    python实现批量nii文件转换为png图像

    这篇文章主要介绍了python实现批量nii文件转换为png图像,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Python标准库之zipfile和tarfile模块的使用

    Python标准库之zipfile和tarfile模块的使用

    zipfile和tarfile是Python中常用的压缩包模块,本文将通过示例详细讲解一下这两个模块的使用方法,快跟随小编一起学习学习吧
    2022-06-06
  • python爬取音频下载的示例代码

    python爬取音频下载的示例代码

    这篇文章主要介绍了python爬取音频下载的示例代码,帮助大家更好的理解和学习python爬虫,感兴趣的朋友可以了解下
    2020-10-10
  • python3中的logging记录日志实现过程及封装成类的操作

    python3中的logging记录日志实现过程及封装成类的操作

    这篇文章主要介绍了python3中的logging记录日志实现过程及封装成类的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • Python中的上下文管理器和with语句的使用

    Python中的上下文管理器和with语句的使用

    本篇文章主要介绍了Python中的上下文管理器和with语句的使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • Python实现将文本生成二维码的方法示例

    Python实现将文本生成二维码的方法示例

    这篇文章主要介绍了Python实现将文本生成二维码的方法,结合完整实例形式分析了Python生成二维码操作的具体步骤与相关实现技巧,需要的朋友可以参考下
    2017-07-07
  • next在python中返回迭代器的实例方法

    next在python中返回迭代器的实例方法

    在本篇文章里小编给大家整理的是一篇关于next在python中返回迭代器的实例方法,有兴趣的朋友们可以尝试下。
    2020-12-12

最新评论