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)

相关文章
|
24天前
|
存储 C语言 Python
【Python】学习笔记day3
【Python】学习笔记day3
27 1
|
6天前
|
Python
基于Django的Python应用—学习笔记—功能完善
基于Django的Python应用—学习笔记—功能完善
|
8天前
|
存储 索引 Python
python学习7-元组
python学习7-元组
|
11天前
|
存储 安全 索引
「Python系列」Python元组
Python中的元组(Tuple)是一种不可变的有序序列类型,它允许你存储多个不同类型的元素,并且这些元素在元组中是按照特定的顺序排列的。一旦一个元组被创建,你就不能修改它(即不能添加、删除或更改元组中的元素),这使得元组成为一种非常安全的数据结构,因为一旦它们被创建,就不
22 1
|
13天前
|
索引 Python
python元组内置方法知识
Python元组方法简介:`count()`统计元素出现次数,如`t.count(2)`返回3;`index()`获取元素首次出现的索引,如`t.index(3)`返回2;`insert(index, element)`在指定位置插入元素,如`t.insert(1, 'a')`;`remove(element)`删除元素,如`t.remove(2)`返回 `(1, 3)`;`pop()`删除并返回最后一个元素,如`t.pop()`返回3;`reverse()`反转元组元素,如`t.reverse()`后`t`变为`(3, 2, 1)`。
17 5
|
21天前
|
存储 Java 程序员
【Python】6. 基础语法(4) -- 列表+元组+字典篇
【Python】6. 基础语法(4) -- 列表+元组+字典篇
41 1
|
24天前
|
存储 C语言 芯片
【Python】学习笔记day1
【Python】学习笔记day1
33 1
|
1月前
|
算法 搜索推荐 测试技术
python排序算法及优化学习笔记1
python实现的简单的排序算法,以及算法优化,学习笔记1
33 1
|
1月前
|
存储 算法 C++
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用(三)
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用
32 0
|
1月前
|
存储 编解码 数据库
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用(二)
【C++ 包装器类 std::tuple】全面入门指南:深入理解并掌握C++ 元组 std::tuple 的实用技巧与应用
46 0

热门文章

最新文章