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

沈阳专业网站建设报价个人优秀网页设计

沈阳专业网站建设报价,个人优秀网页设计,可视化网站建设软件有哪些,建设银行分期手机网站一、列表与元组的概念 列表是一种在代码中批量表示/保存数据的方式 元组和列表相比, 是非常相似的, 只是列表中放哪些元素可以修改调整, 元组中放的元素是创建元组的时候就设定好的, 不能修改调整 二、列表的创建 创建列表主要有两种方式. [ ] 表示一个空的列表。如果需要往…

一、列表与元组的概念

列表是一种在代码中批量表示/保存数据的方式
元组和列表相比, 是非常相似的, 只是列表中放哪些元素可以修改调整, 元组中放的元素是创建元组的时候就设定好的, 不能修改调整

二、列表的创建

创建列表主要有两种方式. [ ] 表示一个空的列表。如果需要往里面设置初始值, 可以直接写在 [ ] 当中。列表中存放的元素允许是不同的类型

# 创建空列表
alist = [ ]
alist = list()
#列表中可以放不同的类型
alist = [1, 'hello', True]

三、列表的访问

  • 可以通过下标访问操作符 [ ] 来获取到列表中的任意元素
  • 通过下标不光能读取元素内容, 还能修改元素的值
  • 如果下标超出列表的有效范围, 会抛出异常
  • 因为下标是从 0 开始的, 因此下标的有效范围是 [0, 列表长度 - 1]. 使用 len 函数可以获取到列表的元素个数
  • 下标可以取负数. 表示 “倒数第几个元素”
    alist[-1] 相当于 alist[len(alist) - 1]

四、切片操作

通过下标操作是一次取出里面第一个元素。通过切片, 则是一次取出一组连续的元素, 相当于得到一个 子列表

  • 使用 [ : ] 的方式进行切片操作
    list = [1, 2, 3, 4]
    print(alist[1:3])
    
  • 切片操作中可以省略前后边界
    alist = [1, 2, 3, 4]
    print(alist[1:])        # 省略后边界, 表示获取到列表末尾
    print(alist[:-1])       # 省略前边界, 表示从列表开头获取
    print(alist[:])         # 省略两个边界, 表示获取到整个列表.
    
  • 切片操作还可以指定 “步长” , 也就是 “每访问一个元素后, 下标自增几步”
    alist = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    print(alist[::1])
    print(alist[::2])
    
  • 切片操作指定的步长还可以是负数, 此时是从后往前进行取元素. 表示 “每访问一个元素之后, 下标自减几步”
  • 如果切片中填写的数字越界了, 不会有负面效果. 只会尽可能的把满足条件的元素切片

五、遍历列表元素

“遍历” 指的是把元素一个一个的取出来, 再分别进行处理

  • 最简单的办法就是使用 for 循环
    alist = [1, 2, 3, 4]
    for elem in alist:print(elem)
    
  • 也可以使用 for 按照范围生成下标, 按下标访问
    alist = [1, 2, 3, 4]
    for i in range(0, len(alist)):print(alist[i])
    
  • 还可以使用 while 循环. 手动控制下标的变化
    alist = [1, 2, 3, 4]
    i = 0
    while i < len(alist):print(alist[i])i += 1
    

六、插入元素

  • 使用 append 方法, 向列表末尾插入一个元素(尾插)

    alist = [1, 2, 3, 4]
    alist.append('hello')
    print(alist)
    
  • 使用 insert 方法, 向任意位置插入一个元素

    # insert 第一个参数表示要插入元素的下标. 
    alist = [1, 2, 3, 4]
    alist.insert(1, 'hello')
    print(alist)
    

七、查找元素

  • 使用 in 操作符, 判定元素是否在列表中存在. 返回值是布尔类型
  • 使用 index 方法, 查找元素在列表中的下标. 返回值是一个整数. 如果元素不存在, 则会抛出异常

八、删除元素

  • 使用 pop 方法删除最末尾元素
  • pop 也能按照下标来删除元素
    alist = [1, 2, 3, 4]
    alist.pop(2)
    print(alist)
    
  • 使用 remove 方法, 按照值删除元素
    alist = [1, 2, 3, 4]
    alist.remove(2)
    print(alist)
    

九、连接列表

  • 使用 + 能够把两个列表拼接在一起
  • 使用 extend 方法, 相当于把一个列表拼接到另一个列表的后面
    alist = [1, 2, 3, 4]
    blist = [5, 6, 7]
    alist.extend(blist)
    print(alist)
    print(blist)
    

十、元组的操作

元组的功能和列表相比, 基本是一致的.
元组使用 ( ) 来表示

atuple = ( )
atuple = tuple()

元组不能修改里面的元素, 列表则可以修改里面的元素

因此, 像读操作,比如访问下标, 切片, 遍历, in, index, + 等, 元组也是一样支持的
但是, 像写操作, 比如修改元素, 新增元素, 删除元素, extend 等, 元组则不能支持

另外, 元组在 Python 中很多时候是默认的集合类型. 例如, 当一个函数返回多个值的时候

def getPoint():return 10, 20
result = getPoint()
print(type(result))
http://www.hkea.cn/news/395299/

相关文章:

  • 济南 网站制作旺道营销软件
  • 新上线网站如何做搜索引擎站长素材网站
  • 做网站编辑深圳疫情防控最新消息
  • PHP网站开发项目式教程google下载手机版
  • 国外专门用于做网站图片的做网站要多少钱
  • 网站维护费用计入什么科目媒介星软文平台官网
  • 网站建设seo 视频做网站哪个平台好
  • 旅行社网站建设方案论文百度seo公司
  • 长沙网站建设与维护百度开户联系方式
  • 做pcr查基因序列的网站南京百度网站快速优化
  • 数据服务网站策划方案关键词快速优化排名软件
  • 响应式网站缺点学大教育培训机构电话
  • 江苏天德建设工程有限公司网站一个平台怎么推广
  • 石家庄做网络推广的网站推广平台收费标准
  • 贵阳天柱网站建设招聘域名注册平台有哪些
  • 网站建设电话营销百度问一问官网
  • 网站优化建设河南怎么关闭seo综合查询
  • 自贡做响应式网站开发公司google搜索引擎入口google
  • 东莞哪种网站推广好微信朋友圈推广文案
  • 现在学做网站赚钱吗东莞市优速网络科技有限公司
  • 宁津做网站公司宣传推广图片
  • 陕西的建设厅官方网站数据分析报告
  • 企业网站建设的定位互联网
  • 注册域名之后如何做网站优化清理大师
  • wordpress+在线播放推广seo网站
  • 丽水网站建设明恩玉杰网站开发框架
  • 如何设计网站中的上传功能搜索引擎技术基础
  • 余江区建设局网站百度搜索引擎优化的方法
  • 做网站用c 还是java万网域名注册教程
  • 青岛做网站那家好专业的网站优化公司排名