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

网站如何做三端适配网站换新的空间域名解析怎么做

网站如何做三端适配,网站换新的空间域名解析怎么做,公司做网站需要什么,最新seo新手教程方式三: 创建对应的枚举对象 概念:通过枚举函数,生成一个新的对象 作用:函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列 同时列出数据下标和数据 #生成枚举对象 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.yayakq.cn/news/723540/

相关文章:

  • 网站开发时间社群营销的方法和技巧
  • 济南做网站哪里便宜响应式网站弊端
  • 网站推广广告海外网络推广厂家
  • 长沙好的网站建设公司未来电子商务发展前景
  • 软件公司门户网站模板网站路径怎么做
  • 河北最近发生了什么事重庆seo全面优化
  • 小说网站排名小程序游戏开发成本
  • 免费发布黄页广告网站dw做的网站怎么做后台
  • 自已做个网站怎么做怎么做简单的企业网站
  • 有没有帮人做CAD的网站平面设计公司有什么职位
  • 网站怎么在成都备案郑州 高端网站建设
  • 长辛店镇网站建设成都网站建设培训
  • 中国优秀的企业网站网站找哪些单位做实名认证
  • 自媒体素材视频网站拓者设计吧首页
  • 建站平台利弊太仓网页制作招聘
  • 黄冈网站官方登录平台个人理财的网站开发
  • 网站建设 设备文字生成器在线制作
  • 站长统计幸福宝宝官方使用中文域名的网站
  • 广德网站建设校园网站建设方案模板下载
  • 商务网站建设策划书的格式平面艺术设计
  • 个性手绘个人网站模板下载苏州网站制作计划
  • 网站建设公司推荐乐云seo网站开发文档模板下载
  • 网页模板网站推荐wordpress 过多的重定向
  • 网站设计是什么网站解析设置
  • 建设网站制作汉狮团队图片展示类网站
  • 利用js做简单的网站【邯郸网络推广公司|邯郸网络营销公司】
  • 信息化建设 公司网站手机网站建站APP
  • 有教做桥梁质检资料的网站吗简述网站建设的基本过程
  • 淘宝网站建设的主图如何设计哈尔滨百度引擎
  • 网上如何建网站职业生涯规划书模板