码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Python(七) 元组


    元组(tuple)与列表类似,但元组是不可变的,可简单将其看作是不可变的列表,元组常用于保存不可修改的内容,元组使用小括号 ( ),列表使用方括号 [ ]。

    使用

    访问

    1. t = (1024,0.5,'Python',"Java")
    2. print(t)
    3. print(t[1])
    4. print(t[1:3])
    5. #输出
    6. (1024, 0.5, 'Python', 'Java')
    7. 0.5
    8. (0.5, 'Python')

    更新

    元素值是不允许修改的,可以用重新赋值来操作,也可以对元组进行连接组合

    1. t = (1024,0.5,'Python',"Java")
    2. t = (1024, 0.5, 'Python', 'Hello')
    3. print(t)
    4. t1 = (123,456,789)
    5. print(t+t1)
    6. #输出
    7. (1024, 0.5, 'Python', 'Hello')
    8. (1024, 0.5, 'Python', 'Hello', 123, 456, 789)

    删除

    元组中的元素不允许删除,但可以使用del语句来删除整个元组

    1. t2 = (1,2,'aa')
    2. del t2
    3. print('删除后:')
    4. print(t2)
    5. #输出,元组被删除后,输出会报错
    6. 删除后:
    7. Traceback (most recent call last):
    8. print(t2)
    9. NameError: name 't2' is not defined.

    常用函数

    len()返回元组元素个数
    min()返回元组中元素最小值
    max()返回元组中元素最大值
    tuple()将可迭代系列转换为元组
    1. t = ('d', 'b', 'a', 'f', 'd')
    2. print(len(t))
    3. print(min(t))
    4. print(max(t))
    5. l = ['d', 'b', 'a', 'f', 'd']
    6. tt = tuple(l)
    7. print('tt -->', tt)
    8. #输出
    9. 5
    10. a
    11. f
    12. tt --> ('d', 'b', 'a', 'f', 'd')

  • 相关阅读:
    Android 10 SystemUI 如何添加4G信号和WiFi图标
    App上看到就忍不住点的小红点是如何实现的?
    大数据Doris(二十):数据导入(Broker Load)介绍
    Pytorch深度学习笔记之一
    shell 命令
    springboot321基于java的校园服务平台设计与开发
    【六十七】【算法分析与设计】[HNOI2003]操作系统,优先队列,自定义比较方式,模拟,提高输入输出效率之神奇小代码,初始化小技巧
    【PAT(甲级)】1050 String Subtraction(用map<char,int>标记字符)
    firewalld服务讲解
    git常用命令
  • 原文地址:https://blog.csdn.net/feikillyou/article/details/134337827
  • 最新文章
  • 一文讲透企业级 Harness Coding 架构落地实战!
    Claude Code 有了 Dynamic Workflows,那其他大模型怎么办?有开源版的替代-OpenWorkflows
    【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 --- (5)--- 异步处理
    深度学习进阶(二十六)现代 LLM 的核心架构设计其一:RMSNorm
    "TokenFormer: Unify the Multi-Field and Sequential Recommendation Worlds" 论文笔记
    论文复现【DualMap: Online Open-Vocabulary Semantic Mapping for Natural Language Navigation in Dynamic Changing Scenes】
    张高兴的 Hailo-10 开发指南:(一)实现离线语音识别
    用 SymPy 解决 Manim 曲线绘制速度不均的问题
    Solon 热加载与插件热插拔:Debug 模式 × E-Spi × H-Spi 全解析
    23. AI 智能体真的很难吗?5分钟一次性讲明白
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号