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

深圳网站建设制作哪家便宜seo整站优化费用

深圳网站建设制作哪家便宜,seo整站优化费用,做模拟人生比较有名的网站,有个性的个人网站本文有以下内容: 列表的创建 列表的下标索引注意事项 列表的访问 列表的增加元素 列表的删除元素 列表的任意删除元素 列表的查找元素 列表的查找元素位置 列表的插入任意位置 列表的遍历 列表的拼接方式 列表的切片操作以及注意事项 列表类似于其他语言的数组 列…

本文有以下内容:

列表的创建
列表的下标索引注意事项
列表的访问
列表的增加元素
列表的删除元素
列表的任意删除元素
列表的查找元素
列表的查找元素位置
列表的插入任意位置
列表的遍历
列表的拼接方式
列表的切片操作以及注意事项

列表类似于其他语言的数组

列表和元组的区别:
列表可变
元组不能变

创建列表:
1、a = []表示一个空的列表
2、b = list()
3、可以存放无限制类型的变量

a = []b = list()c = [10,10.02,'zhangsan']​

下标访问运算符[](索引)
a[2]
下标是从0开始计数

使用下标访问列表元素和使用下标修改列表元素

#把第一个元素改为100
a = [1,2,3,4]
a[0] = 100


访问超出范围就会出异常

获取列表长度:使用len()函数
len()可以传字符串、列表、元组、自定义的类、字典、、、、(动态类型)

​a = [1,2,3,4,5]
b = len(a)#计算列表的长度并赋值给b​

下标可以写成负数,等价于len(a) - 1
len(a[-1]) = a(len(a) - 1) 
不是下标是1,而是a(len(a) - 1)的简写版本
也可以理解为倒数第一个元素,a[-2]就是倒数第二个元素1

切片操作:得到一个子列表
使用[beg:end]进行切片,表示一段区间
左闭右开[) 包含左边不包含右边

可以省略前后两边界(开始边界,结束边界)
[beg:] 从开始位置一直取到最后末尾
[:end]从列表的0开始,一直取到结束end的后边界
[:]从开始到结束,都省略
切片中的下标也可以写成负数。负数相当于是从后开始数,负数索引就是倒数元素

切片操作是一个高效的操作,只是取出一部分,并不涉及数据拷贝
即使是切片范围很大,依旧高效

切片可以指定步长,(range就可以设置步长)
a[::1]这个数字就是步长
步长的数值可以为-1,意为从后往前取(range步长也可以取负数)

当切片范围超出有效下标,不会出现异常!而是尽可能找到符合要求的元素(下标越界异常)

字符串也可以使用切片操作

a = [1,2,3,4,5]print(a[0:2])表示对列表a进行切片,从索引0开始到1(因为不包含右边)

#切片操作
a =[1,2,3,4]
print(a[1:3])a = [1,2,3,4,5,6,7,8,9,0]
print(a[::1])#步数取1
print(a[::2])#步数取2
print(a[:-1:2])#负数索引意思是倒数元素
print(a[::-1])
print(a[::-2])
print(a[::-3])

 

遍历:把列表中的每一个元素依次取出来,并进行某种操作(就像老师点名,要求不重不漏)

for elem in 可迭代对象(即可以一个一个拿出来表示):
    循环体

​
for elem in a:#elem表示元素​

列表新增元素
列表.append(新增内容)函数
需要搭配对象使用的函数(founction),叫做方法(meothd)
什么叫对象?
在Python中,对象可以视为”变量“

a = [1,2,3,4,5]
​a.append('hello')#在列表a的最后加上‘hello’元素​​

使用insert往任意位置插入新增元素

a.insert(1,'hello')
#1表示插入位置,’hello‘表示新增元素,如果插入位置超过列表元素,就会加到最后一个位置


列表查找元素
print(1 in a)
a是都有1,有返回True,没有返回False
print(1 not in a)
返回值是bool

a = [1,2,3,4,5]
print(1 in a)#判断1是否在列表a中

查找位置:
使用index方法,判定元素在列表所在位置

a = [1,2,3,4,5]
a.index(2)#看2在a中的位置,如果不在直接抛出异常

删除元素:
a.pop()删除最末尾的元素

​a = [1,2,3,4,5]
a.pop()#删除最后一个元素​

删除任意位置:
a.pop(1)#1是a中的下标的元素

​a = [1,2,3,4,5]
a.pop(1)#删除第二个位置的元素
​​

使用remove方法,按照值进行删除:
a.remove(’hello‘)#把列表a中的'hello'删除
你只需要知道要删除那个值就可以了

a = [1,2,3,4,5,'hello']
a.remove(’hello‘)#删除列表a中的‘hello’元素

列表的拼接:
多个列表进行拼接

1、使用 + 号
a + b
按先后顺序拼接,生成一个更大的列表,旧的列表不变

a = [1,2,3]
b = [4,5,6]
c = a + b
#c的结果为C = [1,2,3,4,5,6]


2、extend进行拼接
后一个列表拼接到前一个列表

b
a.extend(b)
修改a,不改变b

​
a = [1,2,3]
b = [4,5,6]
a.extend(b)
#a的结果为a = [1,2,3,4,5,6]​

None 特殊值:什么都没有

extend没有返回值,
c  = a.extend(b) #c没有值,为None,类似于C中的NULL空指针

3、 += 进行拼接


a += b 等价于 a = a + b #a旧的列表被替换了

​
​
a = [1,2,3]
b = [4,5,6]
a += b
#a的结果为a = [1,2,3,4,5,6]​​

相比之下,extend更高效,+=是拷贝,而前者是直接加在后面

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

相关文章:

  • 广东专业网站客服软件定制站长统计app下载大全
  • 广东网站建设公司排名磁力帝
  • 胶南网站建设哪家好成都电脑培训班零基础
  • 集团网站建设哪家好网上推广怎么弄?
  • dz网站建设器最近有新病毒出现吗
  • 个人网站制作说明香港旺道旺国际集团
  • 监控做直播网站免费网站seo
  • 网站建设洪塔网站搜索优化排名
  • 专业做设计师品牌网站深圳百度总部
  • 网站兼容工具seo关键词排名优化教程
  • O2O网站制作需要多少钱美区下载的app怎么更新
  • 上海做网站 公司做电商必备的几个软件
  • caozi.com网站建设中百度指数如何分析数据
  • 互联网舆情处置公司武汉seo外包平台
  • 消防器材网站建设背景seo工作职位
  • 专业网站制作公司名称seo咨询茂名
  • 做b2c网站建网站seo
  • 代理注册香港公司seo技术交流论坛
  • 想要提高网站排名应该怎么做seo网站推广费用
  • 专业做食材网站seo链接优化建议
  • 做画册的网站附近哪里有计算机培训班
  • 大兴建站推广google登录
  • 长春个人做网站哪家好百度指数热度榜
  • 嘉兴手机网站开发费用百度学术论文官网入口
  • 刷业务网站怎么做seo关键词挖掘
  • 企业移动网站品牌苏州网站外包
  • 网站建设流程 文档东莞seo技术
  • 公众号开发网站建设合同信息流广告投放流程
  • 长清网站建设费用友情链接出售平台
  • 先做网站再付款百度推广的广告真实可信吗