首页 > 其他分享 >元组

元组

时间:2022-10-11 10:24:44浏览次数:45  
标签:index t8 元组 程序员 print 黑马

  • 概念
元组一旦定义完成,就不可修改
  • 定义

  • 方法

  • 代码案例

# 定义元组
t1 = (1, "Hello", True)
t2 = ()
t3 = tuple()
print(f"t1的类型是:{type(t1)}, 内容是:{t1}")
print(f"t2的类型是:{type(t2)}, 内容是:{t2}")
print(f"t3的类型是:{type(t3)}, 内容是:{t3}")

# 定义单个元素的元素
t4 = ("hello", )
print(f"t4的类型是:{type(t4)}, t4的内容是:{t4}")

# 元组的嵌套
t5 = ( (1, 2, 3), (4, 5, 6) )
print(f"t5的类型是:{type(t5)}, 内容是:{t5}")

# 下标索引去取出内容
num = t5[1][2]
print(f"从嵌套元组中取出的数据是:{num}")

# 元组的操作:index查找方法
t6 = ("传智教育", "黑马程序员", "Python")
index = t6.index("黑马程序员")
print(f"在元组t6中查找黑马程序员,的下标是:{index}")

# 元组的操作:count统计方法
t7 = ("传智教育", "黑马程序员", "黑马程序员", "黑马程序员", "Python")
num = t7.count("黑马程序员")
print(f"在元组t7中统计黑马程序员的数量有:{num}个")

# 元组的操作:len函数统计元组元素数量
t8 = ("传智教育", "黑马程序员", "黑马程序员", "黑马程序员", "Python")
num = len(t8)
print(f"t8元组中的元素有:{num}个")

# 元组的遍历:while
index = 0
while index < len(t8):
    print(f"元组的元素有:{t8[index]}")
    # 至关重要
    index += 1

# 元组的遍历:for
for element in t8:
    print(f"2元组的元素有:{element}")

# 修改元组内容,如下代码会报错
# t8[0] = "itcast"

# 定义一个元组,可以修改元组中的list中的内容,但不能替换该list
t9 = (1, 2, ["itheima", "itcast"])
print(f"t9的内容是:{t9}")
t9[2][0] = "黑马程序员"
t9[2][1] = "传智教育"
print(f"t9的内容是:{t9}")

标签:index,t8,元组,程序员,print,黑马
From: https://www.cnblogs.com/chniny/p/16778326.html

相关文章

  • Python 之列表-元组-字典-IO处理
    一、列表#len(list)列表元素个数#max(list)返回列表元素最大值#min(list)返回列表元素最小值#list(seq)将元组转换为列表#list.append(obj)在列表末尾添加新的......
  • Python 之元组操作
    #1、index(value,start,end):在区间查找value出现的位置索引。#2、count(value):计算元组中value元素出现的个数。#index和count与字符串和列表中的用法相同if__n......
  • python 元组
    列表可以修改,但要传递信息,不被篡改,列表就不合适了。元组一旦定义完成,就不可被修改。1.基本语法#字面量(元素1,元素2,元素3,元素4,...)#定义变量变量名字=(元素1,元素......
  • 1.8 数据结构_集合与元组
    #数据结构–集合   #新增元素:dict_size.add(obj)   #删除元素:dict_size.remove(obj)   #集合的遍历   #集合转换成列表提取数据#数据结构–......
  • XX学Python·元组
    元组可以储存多个数据,元组里的数据不能被修改(元组定义后只能被查询)元组定义:变量=(数据1,数据2,数据3......);单元素也要有逗号,变量=(数据,)。元组定义时,小括号可省略......
  • 1236. 递增三元组
    https://www.acwing.com/problem/content/1238/先用桶装有数的for(inti=1;i<=n;i++)cnt[a[i]]++;cnt[i]表示前i个数有数的,有就为1,无就为0再利用递推计算一下前缀和s[i]......
  • Python语法之元组
    元组和列表其实很像,区别主要在于元组创建完成后,不能被修改。创建元组很简单,只需要将用逗号分隔的元素放到 ()中,(元素1,元素2,元素3,...,元素n),如果元素为字符串,别忘记添加......
  • 数据内置方法之列表、元组、集合
    1、昨日内容回顾数据类型内置方法 对数据进行基本处理的内置方法。整形内置方法 数据转换为整型、不同进制数的转换浮点型内置方法 数据转换为浮点型字符串常用操作 ......
  • 字典,元组,集合相关操作,字符编码(理论
    目录字典,元组,集合相关操作,字符编码(理论)今日内容概要今日内容详细字典相关操作元组相关操作集合相关操作字符编码理论字符编码实操字典,元组,集合相关操作,字符编码(理论)今日......
  • 字符编码/数据类型方法之字典/集合/元组
    今日内容详细字典相关操作元组相关操作集合相关操作字符编码理论字符编码实操练习题及答案1.数据类型字典内置方法1.类型转换 dict()字典的转换一般不使用......