Python零基础学习笔记(二十)—— tuple元组

简介: #创建空元组 tuple1 = () print(tuple1) #创建带有元素的元组 tuple2 = (1, 2, 3, "jjking", True) #元素类型可以不同 print(tuple2) #定义只有1 个元素的元组 tuple3 = (1 ) #后面必须加逗号 print(t.
#创建空元组
tuple1 = ()
print(tuple1)
#创建带有元素的元组
tuple2 = (1, 2, 3, "jjking", True) #元素类型可以不同
print(tuple2)
#定义只有1 个元素的元组
tuple3 = (1 )  #后面必须加逗号
print(tuple3)
print(type(tuple3))

'''
元组元素的访问
格式: 元组名[下标]
注意:下标不能越界
'''
tuple4 = (1, 2, 3, 4, 5)
print(tuple4[3])
#获取最后一个元素
print(tuple4[-1])
#获取倒数第二个元素
print(tuple4[-2])

#修改元组,实际上修改的是元素里面的数据
tuple5 = (1, 2, 3, 4, [1, 2, 3], 5)
print(tuple5)
tuple5[4][2] = 4
print(tuple5)

#删除元组
del tuple5
#print(tuple5) 因为被删除了所以打印不出来,会报错

#元组的操作
t1 = (1 ,2, 3, 4)
t2 = (5, 6)
t3 = t1 + t2
print(t3)
#元组重复
print(t3 *3)
#判断元素是否在元组中
print( 3 in t3)
#元组的截取
#格式:元组名[ 开始下标:结束下标 ]
#从开始下标开始截取,到结束下标之前,默认从头到尾
print(t3[1:4])

#二维元组:元素为一维元组的元组
t4 = ((1, 2, 3), (4, 5, 6), (7, 8, 9))
print(t4)
print(t4[2][1])

'''元组的方法'''
#len() 返回元组中元素的个数
print(len(t4))
#max() 返回元组中的最大值
print(max(t1))
#min() 返回元祖中的最小值
print(min(t1))
#列表转元组
list2 = [1, 2, 3, 4, 5]
t5 = tuple(list2)
print(t5)
#元组转列表
list1 = list(t3)
print(list1)

'''
一旦初始化元组里面的元素就不能修改了
和列表的区别就是不可变
这就提高了数据的安全性
所以说能用元组尽量用元组
'''

#元组的遍历
for i in (1, 2, 3, 4,5):
    print(i)

相关文章
|
19天前
|
存储 C语言 Python
【Python】学习笔记day3
【Python】学习笔记day3
26 1
|
1月前
|
存储 数据库 索引
Python新手常见问题一:列表、元组、集合、字典区别是什么?
本文针对Python编程新手常遇到的问题,详细阐述了列表(List)、元组(Tuple)、集合(Set)和字典(Dictionary)这四种数据结构的核心区别。列表是一种有序且可变的数据序列,允许元素重复;元组同样有序但不可变,其内容一旦创建就不能修改;集合是无序、不重复的元素集,强调唯一性,主要用于数学意义上的集合操作;而字典则是键值对的映射容器,其中键必须唯一,而值可以任意,它提供了一种通过键查找对应值的有效方式。通过对这些基本概念和特性的对比讲解,旨在帮助初学者更好地理解并运用这些数据类型来解决实际编程问题。
37 1
|
4天前
|
存储 索引 Python
python学习7-元组
python学习7-元组
|
6天前
|
存储 安全 索引
「Python系列」Python元组
Python中的元组(Tuple)是一种不可变的有序序列类型,它允许你存储多个不同类型的元素,并且这些元素在元组中是按照特定的顺序排列的。一旦一个元组被创建,你就不能修改它(即不能添加、删除或更改元组中的元素),这使得元组成为一种非常安全的数据结构,因为一旦它们被创建,就不
15 1
|
16天前
|
存储 Java 程序员
【Python】6. 基础语法(4) -- 列表+元组+字典篇
【Python】6. 基础语法(4) -- 列表+元组+字典篇
39 1
|
26天前
|
算法 搜索推荐 测试技术
python排序算法及优化学习笔记1
python实现的简单的排序算法,以及算法优化,学习笔记1
33 1
|
27天前
|
存储 算法 C++
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用(三)
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用
32 0
|
27天前
|
存储 编解码 数据库
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用(二)
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用
46 0
|
27天前
|
存储 编译器 数据库
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用(一)
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用
44 0
|
存储 C++ 索引
【python】—— 列表和元组详解
【python】—— 列表和元组详解

热门文章

最新文章