当前位置: 首页 > news >正文

法院网站建设免费关键词排名优化软件

法院网站建设,免费关键词排名优化软件,网上赚钱一单一结app,上海设计公司网站迭代器 迭代器是访问集合元素的一种方式,可以记住遍历的位置的对象 迭代器有两个基本的方法:iter() 和 next() 字符串,列表或元组对象都可用于创建迭代器 字符串迭代 str1 Python str_iter iter(str1) print(next(str_iter)) print(next(st…

迭代器

迭代器是访问集合元素的一种方式,可以记住遍历的位置的对象

迭代器有两个基本的方法:iter() 和 next()

字符串,列表或元组对象都可用于创建迭代器

字符串迭代

str1 = 'Python'
str_iter = iter(str1)
print(next(str_iter))
print(next(str_iter))
print(next(str_iter))
print(next(str_iter))
print(next(str_iter))
print(next(str_iter))#输出
P
y
t
h
o
n

列表迭代

list = [2,4,6,8,10]
list_iter = iter(list)
print(next(list_iter))
print(next(list_iter))
print(next(list_iter))
print(next(list_iter))
print(next(list_iter))#输出
2
4
6
8
10

元组迭代


tup1 = ('java','python','php')
tup_iter = iter(tup1)
print(next(tup_iter))
print(next(tup_iter))
print(next(tup_iter))
print(next(tup_iter))#输出
java
python
php
Traceback (most recent call last):print(next(tup_iter))
StopIteration

StopIteration

从上面元组的迭代结果中,我们发现了第四次迭代报错:StopIteration

作用:防止出现无限循环迭代

list = [1,2,3,4,5,6,7,8,9]
for i in list:if i > 3:raise StopIterationelse:print(i)#输出
1
2
3
Traceback (most recent call last):raise StopIteration
StopIteration

判断对象是否可迭代

from collections.abc import Iterableprint(isinstance([1,2,3,4],Iterable))
print(isinstance(1234,Iterable))
print(isinstance('123',Iterable))#输出
True
False
True

生成器

生成器是一个用于创建迭代器的简单而强大的工具

使用 yield 语句,每次在生成器上调用next()时,它会从上次离开的位置恢复执行(它会记住上次执行语句时的所有数据值)

def reverse(data):for index in range(len(data)-1, -1, -1):yield data[index]for i in reverse('Python'):print(i)   #输出
n
o
h
t
y
P


系列文章索引

Python(一)关键字、内置函数

Python(二)基本数据类型

Python(三)数据类型转换

Python(四)字符串

Python(五)数字

Python(六) 列表

Python(七) 条件控制、循环语句

Python(八) 字典

Python(九) 集合


http://www.hengruixuexiao.com/news/18121.html

相关文章:

  • wordpress邮箱验证配置文件排名seo公司哪家好
  • 做网站费用滁州信息流优化师招聘
  • wordpress建站产品导入不同目录seo准
  • 成都网站制作电话怎么写网站
  • 北京旅游网站排名上海网优化seo公司
  • 霸州有做滤芯网站的吗seo优化网站推广专员招聘
  • 扬中会建网站互联网营销师怎么报名
  • 西安好玩的地方排行榜正规网站优化哪个公司好
  • 网站搭建品牌品牌策划是做什么的
  • 公司网站快速备案百度金融
  • 做网站找哪家好怎么自己找外贸订单
  • 做app还是网站免费网站流量统计工具
  • 国内高端医疗网站建设seo推广方案
  • 建网站 必须学html吗枣庄网站seo
  • 建设公司网站法律声明国内快速建站
  • 湖州网站seo优化seo网页推广
  • 天津自动seo安卓优化大师官网下载
  • 浙江建设职业技术学院门户网站seo外链专员
  • 北京个人制作网站有哪些内容百度搜索排名怎么收费
  • 上海网站改版哪家好天津百度网站快速排名
  • 一互联网网站design哪家建设公司网站
  • 温岭网站制作百度统计app
  • 沈阳专业网站制作团队怎样在网上推广
  • 做一个网购网站需要怎么做seo深度优化公司
  • dede怎么做网站app推广代理
  • 怎么做自己公司的app南宁网站seo外包
  • wordpress 内容编辑器郑州seo使用教程
  • 微信开发小程序公司淘宝seo搜索排名优化
  • 做博彩类的网站网络营销策划总结
  • 网站建设代码下载大全百度网盘手机版