首页 > 编程语言 >python基础-元组

python基础-元组

时间:2023-12-03 17:27:27浏览次数:44  
标签:tuple python 元素 基础 元组 print 列表 type

1、元组的声明

# Python 的元组与列表类似,不同之处在于元组的元素不能修改。
# 元组使用小括号 ( ),列表使用方括号 [ ]。
# 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。/

1、代码实例
tup1 = ('Google', 'Runoob', 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
tup3 = "a", "b", "c", "d"   #  不需要括号也可以
type(tup3)   #<class 'tuple'>

2、语法:元组的元素不能根据下标进行修改内容,否则报错

t = ("张三","里斯","王五")
print(t)
print(t[0:])
t[0] = "赵六"
print(t)
# TypeError: 'tuple' object does not support item assignment
# tuple是只可读,而不支持写的,所以,在这就出现了关于tuple赋值的问题,就会出现问题

3、注意事项

# 固定了某些数据,不能被外界修改
# 元组如果只有一个元素,需要再元素的末尾添加一个逗号
t = ("哈哈",)
print(t)
print(type(t))  #print(type(t))

# 元组的不可变
t = (1,2,3,["呵呵搭","么么哒"])
t[3].append("456")      #只有列表才能被添加数据,其它不行
t[3].append("喜喜啊")
print(t)

标签:tuple,python,元素,基础,元组,print,列表,type
From: https://www.cnblogs.com/zp513/p/17873397.html

相关文章

  • python中级之数据类型内置方法
    引子 数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型),单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我们的开发效率,python针对这些常用的操作,为每一种数据类型内......
  • 基于python的Linux服务器资源监控
    介绍项目地址:https://github.com/leeyoshinari/performance_monitor已完成如下功能1、监控整个服务器的CPU使用率、iowait、内存使用、磁盘IO、网络带宽和TCP连接数2、监控指定端口的CPU使用率、上下文切换、内存占用大小、磁盘读写和TCP连接数3、针对java应用,可以监控jvm......
  • 日志模块python loguru
    日志模块pythonloguru下载pipinstallloguru开箱即用Loguru的主要概念是只有一个:loggerfromloguruimportloggerlogger.info("Thisisloginfo!")logger.warning("Thisislogwarn!")logger.error("Thisislogerror!")logger.debug("This......
  • python基础-列表
    1、列表本质就是数组,用来存放多个数据用[]来进行存放元素,中间用,隔开1、列表像字符串一样有切片和索引2、列表不能超出范围3、可以用for循环进行遍历4、用len可以拿到列表长度2、列表的语法lst=["zhangsna","lissi","wangawjo","sdfsadf","张三"]foriteminlst:prin......
  • # 2023-2024-1 20231322 《计算机基础与程序设计》第十周学习总结
    作业信息|2022-2023-1-计算机基础与程序设计)||--|--||2022-2023-1计算机基础与程序设计第十周作业||这个作业的目标|总结本周学习成果及疑问||作业正文|(https://www.cnblogs.com/cjl03/p/17873384.html)|教材学习内容总结信息系统,数据库与SQL,人工智能与专家系统,人工神经网......
  • mongodb慢查询基础知识
    慢查询基础知识介绍如何定位MongoDB数据库的慢查询,我想应该是很多刚使用MongoDB数据库的朋友最想知道的问题。通过慢查询的定位,可以辅助对MongoDB中的collection进行优化。MongoDB数据库的慢查询数据其实存放在一个数据库集合(collection)中(system.profile),如果你......
  • 2023-2024-1 20231310 《计算机基础与程序设计》第十周学习总结
    作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十周作业这个作业的目标信息系统、数据库与SQL、人工神经网络、模拟与离散事件、排队系统、天气与地震模型、图形图像作业正文教材学习......
  • 基础-字符串的常用方法
    1、字符串的大小写转换.supper()---小写转换成大写.lower()---转换成小写.title()#单词首字母大写示例代码s="python"s1=s.upper();print(s1)#PYTHONs="PYTHON"s1=s.upper();print(s1)#pythons="ihaveadream"s1=s.title()#单词首字母大写print(s......
  • 2023-2024-1 20231422 《计算机基础与程序设计》第十周总结报告
    这个作业属于哪个课程2023-2024-计算机基础与程序设计这个作业要求在哪里2023-2024-计算机基础与程序设计这个作业的目标计算机科学概论第12,13,14章并完成云班课测试、《C语言程序设计》第9章并完成云班课测试作业正文(https://www.cnblogs.com/Augenstern4545/p......
  • C语言基础知识
    C语言的特点关键字(32个):auto、break、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register、return、short、signed、static、sizeof、struct、switch、typedef、union、unsigned、void、volatile、while......