首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

列表的一些高效用法

在Python语言中,列表这种数据结构,在日常编写程序过程中,使用也率是非常高的。那么掌握更多列表的使用方法,将会提高我们的编程效率、让程序变得更加优雅。

列表中的元素赋值给多个变量

有时候需要把列表中的元素赋值给一些变量,我们最容易想到的方法,就是通过循环遍历列表。但是这种方法效率比较低。高效的方法,应该是下面这样:

上面代码有一个注意事项:变量个数与元素个数不一样时,会发生异常。

获取列表中最大的N个元素

使用heapq模块中的nlargest方法获取最大N元素。该方法有两个参数,第一个是获取个数,第二个是列表。

获取列表中最小的N个元素

使用heapq模块中的nsmallest方法获取最小N元素。该方法有两个参数,第一个是获取个数,第二个是列表。

列表中为字典,获取一个字典的value最大或最小的N个元素

上面代码在对每个元素进行对比的时候,会以 price 的值进行比较。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190126G0U2F000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券