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

用国旗做专利的是哪个网站适合发表个人文章的平台

用国旗做专利的是哪个网站,适合发表个人文章的平台,湖南营销型网站建设磐石网络省钱,青岛网站建设服务中心本文有以下内容: 列表的创建 列表的下标索引注意事项 列表的访问 列表的增加元素 列表的删除元素 列表的任意删除元素 列表的查找元素 列表的查找元素位置 列表的插入任意位置 列表的遍历 列表的拼接方式 列表的切片操作以及注意事项 列表类似于其他语言的数组 列…

本文有以下内容:

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

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

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

创建列表:
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/430370/

相关文章:

  • 前端自己写代码建网站要花多少钱游戏推广在哪里接活
  • 网站建设中+网页代码nba最新排名东西部
  • 东莞企业建设网站官网有限公司百度推广深圳分公司
  • 海外推广工作内容搜索引擎优化seo是什么
  • wordpress 发短信西安网络优化大的公司
  • dreamweaver个人网站南宁求介绍seo软件
  • 网站常用素材企业培训视频
  • 北京市通州区建设委员会网站网站新站整站排名
  • 太原网站推广只选中联传媒推广排名seo
  • 企业网站建设的常见流程为百度互联网营销顾问
  • 养殖企业网站网络营销策划名词解释
  • 如何进行电子商务网站推广?百度网盘app
  • 做情趣网站需要什么资质sem推广外包
  • 国外网站做任务赚钱的最近新闻有哪些
  • 建设部网站查资质中裕隆百度推广登录平台网址
  • 黄页网站大全免费山东网络推广优化排名
  • 网站文字代码常见的网络营销工具
  • 计算机毕设网站建设怎么改长沙网站设计拓谋网络
  • 类似红盟的网站怎么做aso优化推广
  • vs2013做网站怎样制作免费网页
  • b2c网站的开发无锡网络优化推广公司
  • 网站做视频在线观看营销活动推广方案
  • wordpress多站点统计google图片搜索引擎入口
  • 麻章手机网站建设百度网盘提取码入口
  • 网站后台管理系统的重要技术指标sem竞价托管费用
  • 包头怎样做网站我想做电商怎么加入
  • 株洲企业网站建设品牌2023免费b站推广大全
  • 仿制单页面网站多少钱免费制作网站app
  • 商城网站制作网站长尾词挖掘工具
  • 夹克定制公司trinseo公司