首页 > 编程语言 >Python__15--元组

Python__15--元组

时间:2022-12-27 21:31:52浏览次数:40  
标签:__ 98 Python 元组 -- print World type

Untitled.png (2000×964) (amazonaws.com)

1 元组

Python的元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组使用圆括号包含元素,而列表使用方括号包含元素。元组的创建,只需在圆括号中添加元素并使用逗号分开即可。与字符串的索引类似,元组的索引也是从0开始。

不能改变的列表。

1.1 元组是不可变序列

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7b51772a40e848629612d8ba0990fef4~tplv-k3u1fbpfcp-zoom-1.image

  1. 不可变序列:字符串、元组

    没有增删改,或者说增删改后地址变了

  2. 可变序列:列表、字典、集合

    可以增删改,对象地址不发生更改

1.2 元组的创建

1.2.1 使用(),括号可以省略

  • t=('Python‘,'World',98)

    t=('Python','World',98)
    print(t)
    print(type(t))
    #输出为
    #('Python‘,'World',98)
    #<class'tuple'>
    
  • t=(10,)

    • 单个元素必须加逗号和括号

1.2.2 使用内置函数tuple()

  • t=tuple(('Python','World',98))

1.2.3 创建空

  • 空列表

    • lst=[]
    • lst1=list()
  • 空字典

    • d={}
    • d1=dict()
  • 空元组

    • t=()
    • t=tuple()
  • 空集合

    • s=set()

1.3 元组元素获取

  1. print(t[0])、print(t[1])

  2. 元组的遍历

    for item in t:
    	print(item)
    

1.4 测试

测试代码:

t=('Python','World',98)
print(t)
print(type(t))
t=(10,)
print(t)
print(type(t))
t='Python','World',98
print(t)
print(type(t))
t=(10)
print(t)
print(type(t))
t=tuple(('Python','World',98))
print(t)
print(type(t))
print(t[0])
for item in t:
    print(item)

测试结果:

tmpA890.png (255×453) (amazonaws.com)

标签:__,98,Python,元组,--,print,World,type
From: https://blog.51cto.com/husheng/5973613

相关文章

  • VSCode使用技巧快速生成HTML模板
    本章目录:-前言简述-自定义HTML模板前言简述描述,我们在使用vscode时,新建的html文件是什么内容都没有的空文件,每次新建之后我们都要写那一坨一模一样的固定结构的标签。那有......
  • 都2022年你还不会安装系统?看我三分钟完事PE制作并进行Win11系统安装实践
    本章目录:1.PE启用盘的下载制作2.Win11镜像的下载3.进PE安装Windows11(敲黑板)4.Win11初始化操作都2022年你还不会安装系统?看我三分钟完事PE制作并进行Win11系统安装实践前置......
  • MySQL数据表
    ......
  • S1 - Lesson 137 - 138
    Words football pool singaporepool winwin,won,wonIwin.youlose worldhelloworld.intheworldheistheshortestmanintheworld. poor......
  • 精心整理Java微服务最全面试题集(含答案)
    微服务架构相关大型网站架构演变过程网站架构演变演变过程传统架构 →分布式架构 → SOA架构 →微服务架构什么是分布式架构分布式架构就是将传统结构按照模块......
  • Vue3生命周期
    Vue3.0中可以继续使用Vue2.x中的生命周期钩子,但有有两个被更名:beforeDestroy改名为 beforeUnmountdestroyed改名为 unmountedVue3.0也提供了CompositionAPI形式......
  • 泛型(java)
    1.泛型的理解和好处1.1看一个需求1)请编写程序,在ArrayList中,添加3个Dog对象Dog对象含有name和age,并输出name和age(要求使用getXxx())先使用传统的方法来解决->引出......
  • JavaScript普通函数与箭头函数有怎样的区别?
     比较点普通函数箭头函数具体案例简写/箭头函数如果没有参数,同时函数体的返回值只有一句,则{}和return都可以省略。1、函数简写......
  • 计算机网络复习——概要
    第一章概述什么是协议和体系结构?了解网络应用的两种模型:C/S和P2P模型什么是资源子网和通信子网?各种网络设备(转发器、集线器、网桥、路由器等)所工作的层次和基本特性......
  • Vue:TDesign Starter 定制改造,中后台管理系统(前端)
    目前来说,TDesignStarter和普通的业务代码一样,没法做到像npm包一样通过升级来达到同步新增功能或修复问题的效果,所以这里记录一下TDesignStarter的定制改造过程。0.......