1、求绝对值
绝对值和复数的模
abs[-6]
out: 6
2、元素都为真
迭代器的初步理解:
(1)迭代是访问集合元素的一种方式,而迭代器是一个可以记住遍历的位置的对象。
(2)迭代器对象从集合第一个元素开始访问,直到所有的元素被访问结束,迭代器只能往前,不能后退。
(3)迭代器有两个基本的方法:iter()和next()。
(4)字符串,列表或元组对象都可用于创建迭代器。
list=["a","b","c","d"]
it=iter(list) #创建迭代器对象
print(next(it)) #输出迭代器的下一个元素
out: a
print(next(it))
out: b
#迭代器对象使用for语句进行遍历
list=["a","b","c","d"]
it=iter(list) #创建迭代器对象
#print(next(it)) #输出迭代器的下一个元素
for i in it:
print(i, end=" ")
out: a b c d
#!/usr/bin/python3
list=[1,2,3,4]
it = iter(list) # 创建迭代器对象
while True:
try:
print (next(it))
except StopIteration:
break
out:
1
2
3
4
(2)接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False。
all([1,0,34,56])
out: False
all([1,2,3])
out: True
3、元素至少一个为真
接受一个迭代器,如果迭代器里至少有一个元素为真,那么返回True,否则返回False
any([0,0,False,[],()])
out: False
any([0,1,False,[],()])
out: True