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

Python基础学习-05元组 tuple

目录

1、元组的定义

2、元组的切片和索引

3、元组的函数

4、二维元组

5、本节总结


1、元组的定义

• 基本上可以理解为一个不可改变的列表
• 元组没有列表那么常用,但是它的关键是不可改变性
• 使用() 定义一个元组
        1) T = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
        2) T = (1, “zhangsan” , 3.14, (1,2,3))
        3) T = (
                     (1,2,3),
                     (4,5,6),
                     (7,8,9)
                     )

2、元组的切片和索引

• 使用切片和索引可以对列表进行操作
      1) T = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
      2) len(T)
      3) T[0]、 T[-1]
      4) T[0:2]、 T[:2]、 T[2:]、 T[2:-2]
      5) T[2] = 5 不可以改变值
      6) T += (11, 12, 13, 14, 15)

3、元组的函数

• 常用函数
      1) T = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
      2) T.index(9)
      3) T.count(4)

4、二维元组

• 二维元组
       1) M = (
                    (1,2,3),
                    (4,5,6),
                    (7,8,9)
                    )
       2) M[0]、 M[1][2]、 M[-1]、 M[1:]、 [row[1] for row in M]
       3)按行存储的; for row in M

5、本节总结

• 如何掌握本节内容
      1)元组可以理解为一种不可改变的列表
      2) 掌握并记住:一维、二维列元组、 索引、分片操作、函数、解析等
      3) 课后:把代码自己敲一遍

http://www.lryc.cn/news/481889.html

相关文章:

  • vue3 基于element-plus进行的一个可拖动改变导航与内容区域大小的简单方法
  • c++基础28函数的类型
  • Elasticsearch(四):query_string查询介绍
  • 超好用shell脚本NuShell mac安装
  • Vue禁止打开控制台/前端禁止打开控制台方法/禁用F12/禁用右键
  • volatile关键字
  • [Linux] 共享内存
  • 网络的基础
  • 金融学期末速成笔记
  • 【Elasticsearch入门到落地】1、初识Elasticsearch
  • 电子版产品册代替纸质版产品册,开源节流!
  • npm i忽略依赖冲突
  • 商品,订单业务流程梳理一
  • Spring中的 bean 标签中的 factory-bean , factory-method
  • 车间管理|基于SprinBoot+vue工厂车间管理系统设计与实现(源码+数据库+文档)
  • C#实战:使用腾讯云识别服务轻松提取火车票信息
  • 王珊数据库系统概论第六版PDF+第五版课后答案+课件
  • Spring学习笔记(四)
  • CALL处 F8的“bug“
  • Verilog中的有符号数与无符号数
  • 15分钟学 Go 第 47 天 :并发进阶——深入了解Go语言的并发模型!
  • 前端代码分析题(选择题、分析题)——this指向、原型链分析
  • react 组件应用
  • mysql 快速解决死锁方式
  • RabbitMQ 篇-深入了解 RabbitMQ 安装以及 SpringAMQP 的基础使用(声明队列和交换机、发送接收消息、配置 JSON 消息转化器)
  • 在 WPF 中,绑定机制是如何工作的?WPF数据绑定机制解析
  • pwn学习笔记(12)--Chunk Extend and Overlapping
  • java基础面试题六集合框架
  • 2024年12月一区SCI-指数-三角优化算法ETO-附Matlab免费代码
  • 设置服务器ssh连接超时时间