韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python中序列的属性实现

python中序列的属性实现

python序列

头像

小妮浅浅

2021-01-18 15:51:233165浏览 · 0收藏 · 0评论

在对一个事物进行了解的时候,我们会选择从它的属性入手,因为属性和其的用法有了密切的关联。可以说了解了事物的属性,我们基本上就差不多知道使用的方法了。今天小编为大家带来的是序列的属性,除了我们熟悉的和最小之外,还有和、长度需要我们掌握,下面一起看看序列属性的具体内容吧。

序列值:max

序列最小值:min

序列的和: sum

序列长度: len

基本用法:向这四个函数中传入序列,可以得到对应属性。

import random
random.seed(21)
seq = [random.randint(0, 100) for i in range(10)]
print(seq)
# [21, 53, 88, 53, 81, 36, 61, 27, 60, 65]
print(max(seq))
# 88
print(min(seq))
# 21
print(sum(seq))
# 545
print(len(seq))
# 10


作为内置函数,可以直接传入生成器(不需要括号)作为参数:

import random
random.seed(21)
num = max(random.randint(0, 100) for i in range(10))
print(num)
# 88


可传入 key 参数,作为比较大小的依据,相当于把序列中每一个元素 item 先传入函数 key 中,将函数返回的数值作为判断对象大小的依据。

def foo(x):
   return 1. / x
max(seq, key = foo)
# 21


对于我们自定义的类型,必须实现特殊方法,才能进行 len 等操作。

len 代表:len 操作,eq 代表:= 操作,lt 代表 < 操作。

class foo:
   def __init__(self, num, seq):
       self.num = num
       self.seq = seq
 
   def __len__(self):
       return len(self.seq)
 
   def __eq__(self, other):
       return self.num == other.num
 
   def __lt__(self, other):
       return self.num < other.num
 
>>> f1 = foo(18, [1, 4, 6])
>>> f2 = foo(21, [1, 7, 9, 10])
>>> f1 < f2
True
>>> f1 > f2
False
>>> f1 == f2
False
>>> f3 = foo(18, [9, 9, 0, 7])
>>> f1 == f3
True
>>> len(f1)
3
>>> len(f2)
4


今天的python序列属性有点像我们数学中的函数求值的理解,因为本篇的属性代码需要结合函数一起使用,所以会有相像的地方。具体的步骤都在上方,小伙伴们可以跟着小编的思路进行学习。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

6996电视影片免费人数202..| 小敏家 电视剧| 欧洲尺码和亚洲码是3D还是2D| 公交车舒婷的奶头被农民工吸了| 憋尿白丝小肚子凸起高冷知乎| 公共场合高潮(H)公交车| 两头婚是啥意思| 《完美的妻子5》第一期韩剧| 适合做前看的短篇小说| 女儿与爸爸高清免费版电视剧 | 他扯开我的奶置一摸就流水| 女士泳衣全透明| 欧洲最强女RAPPER免费| 小洞流口水了 是不是饿了| 坤坤寒入桃子里电视剧 | 情满四合院 电视剧| 恋爱之瘾电影完整版的免费| 少女的夜晚初体验免费观看电视剧| 降央卓玛B多大| 男人把因因放到女人因困里视频 | 教练的手开始变得不安分小说| 我的女上司| 十大最害羞的泳衣| 初中小姐姐脚丫踩在男生困困| 《厨房韵母2》动漫下线了吗| Y31成色1.23C| 机械师| 情满四合院 电视剧| 女人吃男人鸡要多久恢复| 母与子免费观看大全电视剧| 《黑人性奴2》免费观看| 女性一晚上3次纵欲导致不孕| BOBO浏览器(海外版)| 男男| 电影《偷吃》在线观看| 妈妈がだけの心に漂う| 女性左腿又开腿肚子中间疼视频 | 《军妓肉体》在线观看| 久久久久久精品免费观看黑人动漫| 丫头把腿开大让我添添电影| 大度的吻戏视频大全