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

网站建设哪家强seo的范畴是什么

网站建设哪家强,seo的范畴是什么,佛山建站模板,wordpress 插入视频播放器方式三: 创建对应的枚举对象 概念:通过枚举函数,生成一个新的对象 作用:函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列 同时列出数据下标和数据 #生成枚举对象 values [&…

方式三:

创建对应的枚举对象

概念:通过枚举函数,生成一个新的对象

作用:函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列

同时列出数据下标和数据

#生成枚举对象
values = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"]
#先根据列表,创建一个枚举对象
print(list(enumerate(values)))
#输出:[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), (4, 'e'), (5, 'f'), (6, 'g'), (7, 'h'), (8, 'i'), (9, 'j')]#遍历整个的枚举对象for idx,value in enumerate(values):print(idx, value)#输出:0 a 1 b 2 c 3 d 4 e 5 f 6 g 7 h 8 i 9 j

 方式四:

使用迭代器进行遍历

迭代:是访问集合元素的一种方式,按照某种顺序逐个访问集合中的每一项

可迭代对象:能够被迭代的对象

判定依据:能作用与for in 

判断方法:

import collections

isinstance(obj,collections.Iterable)

迭代器:是可以记录遍历位置的对象

从第一个元素开始,往后通过next()函数,进行遍历

只能往后不能往前

判定依据:能作用于next()函数

判定方法:

import collections

isinstance(obj,collections.Iterator

注意:迭代器也是可迭代对象,所以也可以作用于for in

生成迭代器:i = iter(nums)

为什么会产生迭代器

1.仅仅在迭代到某个元素的 时候才处理该元素。

1)在此之前,元素可以不存在

2)在此之后,元素可以被销毁

3)特别适合用于一些巨大的或是无限的集合

2.提供了一个统一访问集合的接口

1)可以把所有的可迭代对象,转换成迭代器进行使用

2)iter(Iterable)

         iter(str)

         iter(list)

         iter(tuple)

         iter(dict)

迭代器简单使用

1)使用next()函数,从迭代器中取出下一个对象,从第1个元素开始

2)因为迭代器比较常用,所以在Python中可以直接作用于for in

额外操作

判定

1)元素 in 列表

2)元素 not in 列表

比较

不等式判定即可

排序

方式一:

内建函数:

可以对所有可迭代对象进行排序

语法:

sorted(itearble,key=None,reverse=False)

参数:

itrearble:可迭代对象

key:排序关键字,值为一个函数,此函数只有一个参数且只返回一个值

reverse:

控制升序降序

默认False——升序

返回值:

一个已经排好序的列表

列表类型

#列表排序
#列表排序可以用sorted()函数实现,该函数可以对列表进行排序,并返回一个新的排序后的列表。
s = [1,3,2,6,4,5]
result = sorted(s)
result2 = sorted(s, reverse=True)
print(result)
print(result2)
#输出:[1, 2, 3, 4, 5, 6]   [6, 5, 4, 3, 2, 1]#key参数
#sorted()函数还可以接收一个key参数,该参数是一个函数,用于指定根据哪个元素进行排序。
#key函数的输入参数是列表中的每一个元素,返回值用于进行比较。
#下面是一个例子:
s = [('apple', 3), ('banana', 2), ('orange', 4), ('pear', 1)]
def getKey(x):return x[1]
result = sorted(s, key=getKey)
print(result)

 方式二:

使用sort()

1.无返回值,改变原有列表

2.只能用于列表

乱序:

导入random模块

import random
s = [1,3,2,6,4,5]
random.shuffle(s)
print(s)
#输出:[3, 2, 5, 1, 6, 4]

反转

1)reverse

#反转
l = [1,2,3,4,5]
s = l.reverse()
print(s)

2)切片反转

res = l[::-1]
print(res,l)

http://www.hkea.cn/news/393279/

相关文章:

  • 响应式网站缺点学大教育培训机构电话
  • 江苏天德建设工程有限公司网站一个平台怎么推广
  • 石家庄做网络推广的网站推广平台收费标准
  • 贵阳天柱网站建设招聘域名注册平台有哪些
  • 网站建设电话营销百度问一问官网
  • 网站优化建设河南怎么关闭seo综合查询
  • 自贡做响应式网站开发公司google搜索引擎入口google
  • 东莞哪种网站推广好微信朋友圈推广文案
  • 现在学做网站赚钱吗东莞市优速网络科技有限公司
  • 宁津做网站公司宣传推广图片
  • 陕西的建设厅官方网站数据分析报告
  • 企业网站建设的定位互联网
  • 注册域名之后如何做网站优化清理大师
  • wordpress+在线播放推广seo网站
  • 丽水网站建设明恩玉杰网站开发框架
  • 如何设计网站中的上传功能搜索引擎技术基础
  • 余江区建设局网站百度搜索引擎优化的方法
  • 做网站用c 还是java万网域名注册教程
  • 青岛做网站那家好专业的网站优化公司排名
  • 网站如何做淘宝推广seo服务 收费
  • 学完js了可以做哪些网站营业推广的形式包括
  • 网站会员系统怎么做模版seo是指什么职位
  • 上海集团网站制作新闻 近期大事件
  • 商城网站验收标准seo关键词排名优化怎样收费
  • 睢宁做网站公司珠海百度关键字优化
  • 临安市住房和建设局网站伊春seo
  • 天津百度做网站多少钱游戏代理平台哪个好
  • b2b模式的网站google网站
  • 做优化网站哪个公司好十大营销策略
  • 软件商店app苏州网站关键词优化推广