首页 > 其他分享 >元组-预习

元组-预习

时间:2024-07-14 23:25:44浏览次数:11  
标签:count tuple tu1 tu2 预习 元组 print

# 元组 tuple()
# 定义
tu = ()  # 空元组
tu1 = (1, 2, 3)  # 一旦初始化,不可再改变

# 索引
print(tu1[0])  # 1
print(tu1[-1])  # 3
# print(tu1[3])  # 报错 超出索引范围

# 切片
tu2 = (1, 2, 3, 4, 5)
print(tu2[0:2])

# 不允许改变
'''
tu2[0] = 6  # TypeError: 'tuple' object does not support item assignment
            # 报错 类型错误,元组类型不支持字典中的项赋值 
              item : 列表中的元素、字典中的项或迭代器中的下一个元素
              assignment :  赋值
'''

# 统计个数
tu2 = (1, 2, 3, 4, 5, 5, 5)
# print(tu2.count())  # 0
'''
TypeError: tuple.count() takes exactly one argument (0 given)
类型错误  元组的计数count()功能需要精确地给出一个参数,现在给到0个
exactly  恰好  正好 精确地 完全准确地
'''
print(tu2.count(tu2))  # 0
print(tu2.count(6))  # 0        # 给到元组中不存在的元素作参数会返回0,不报错
# 正常用的方式:
print(tu2.count(5))   # 3

# 索引
tu2 = (1, 2, 3, 4, 5, 5, 5)
print(tu2.index(5))   # 4   跟列表中使用一样,返回元素5在元组中第一次出现的位置下标
# print(tu2.index(6))   # 报错  值错误,元素不在元组中   ValueError: tuple.index(x): x not in tuple

# 可以遍历
for i in tu2:
    print(i)

for i, n in enumerate(tu2):
    print(i, n)

# 长度
print(len(tu2))

# +  合并 add
tu1 = (1, 2, 3)
tu2 = (4, 5, 6)
print(tu1 + tu2)   # (1, 2, 3, 4, 5, 6)

# *  mul
tu1 = (1, 2, 3)
print(tu1 * 4)   # (1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3)

# 能逆序和排序  ,非永久的排序/逆序
tu1 = (1, 2, 3)
print(tuple(reversed(tu1)))   # (3, 2, 1)
tu1 = (1, 4, 3)
print(tuple(sorted(tu1)))   # (1, 3, 4)

# max min sum
print(max(tu1))
print(min(tu1))
print(sum(tu1))


标签:count,tuple,tu1,tu2,预习,元组,print
From: https://blog.csdn.net/m0_61566562/article/details/140407761

相关文章

  • Python数据容器(1)--列表与元组
    数据容器在Python中,数据容器是指能够存储多个数据项(可以是不同类型的数据)的数据结构。Python提供了多种内置的数据容器类型,每种类型都有其特定的用途和特性。Python中最常用的数据容器有:List列表、Tuple元组、Dictionary字典、Set集合。本篇我们来介绍其中的List列表和Tuple......
  • 第七篇:元组
    一.元组的定义元组(Tuple)是Python中的一种内置数据类型,用于存储一系列有序的元素。与列表(List)相似,但元组是不可变的(immutable),即一旦创建,就不能修改其内部的元素。元组使用圆括号()来定义,元素之间用逗号,分隔。如果元组中只有一个元素,需要在该元素后面加上逗号,,以区分于该元素......
  • Python中的元组:为什么它们比列表更快?
    引言        在Python编程语言中,数据结构是存储和组织数据的强大工具。Python提供了多种内置数据结构,如列表(List)、字典(Dictionary)、集合(Set)等。元组(Tuple)是其中一种非常重要的数据结构,它因其独特的特性和用途,在Python编程中占有一席之地。一、元组的定义     ......
  • python基础---元组
    元组1.什么是元组(tuple)元组是容器型数据类型,将()作为容器的标志,里面多个元素用逗号隔开:(数据1,数据2,数据3,…)元组是不可变的;元组是有序的元组的元素可以是任何类型的数据t1=(10,20,30)print(t1)#(10,20,30)#空元组t1=()print(t1)#()#只......
  • Python数据结构详解:列表、字典、集合与元组的使用技巧
    前言哈喽,大家好!今天我要和大家分享的是关于Python中最常用的数据结构:列表、字典、集合和元组的使用技巧。你有没有遇到过在处理数据时,不知道该用哪种数据结构来存储和操作数据的情况呢?别担心,今天这篇文章就来帮你搞定这些问题,让你在数据处理上更加得心应手。最后,别忘了关......
  • Python速通(元组)
    (无法更改的信息)牛客网有两份绝密的名单,该名单不允许被修改。现在给出这两份名单的序列,请将其创建为元组结构,并各自打印整个元组。现在牛牛想要第一份名单的前三个名字和第二份名单的后三个名字组合成“被选中的人”,请你将“被选中的人”组成成新元组,并打印整个元组。one_name......
  • 计算机相关专业入门,高考假期预习指南
    一:学习资源推荐跟着b站的“黑马程序员”学c++,黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难_哔哩哔哩_bilibili,把这个编程语言基础打好,然后看“蓝桥杯算法”,到了大一直接就能打蓝桥杯比赛了看完上面的,可以直接跳到结语部分二:基础课程预习指南IT专业(信息技......
  • python数据容器(二)元组
    1.数据容器:tuple(元组)(1)定义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}")运行结果:(2)定义单个元素的元素t1=("hel......
  • 计算机组成原理复习与预习指南~持续更新~
    计算机组成原理是计算机科学领域的基石,理解它不仅能帮助你更好地掌握计算机的工作原理,还能为你在编程、系统设计和性能优化方面提供强大的理论支持。本文将带你深入探索计算机的组成,从CPU、存储器到系统总线和I/O系统,全面解析各个部分的工作原理和实际应用。同时,我们也会结......
  • 高考假期预习指南,送给迷茫的你
    高考结束,离别了熟悉的地方,踏上远方。你,,迷茫吗?大学是什么?到了大学我该怎样学习?真像网上说的毕业即失业吗?大学是一个让你学会一技之长的地方,到了大学找到自己的兴趣技能,去一点点的磨练他,毕业后将会有更大说“NO”的权利如果未来的路不知道怎么走,前方一片迷茫就看看这个吧,......