美文网首页Python
python数据分析基础(1-3)-绝对值及迭代器

python数据分析基础(1-3)-绝对值及迭代器

作者: Zhigang_Han | 来源:发表于2020-04-09 22:39 被阅读0次
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

相关文章

网友评论

    本文标题:python数据分析基础(1-3)-绝对值及迭代器

    本文链接:https://www.haomeiwen.com/subject/bhmhmhtx.html