Python编程 元组的创建
2023-06-13 09:13:11 时间
- 作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。
- 座右铭:低头赶路,敬事如仪
- 个人主页:网络豆的主页
目录
前言
本章将会讲解Python编程中的元组和他的创建。
一.元组知识点
- 元组介绍
- 元组创建
- 元组与列表相同的操作
- 元组中不允许的操作
- 元组与列表之间的转换
二.元组(tuple)
1.元组介绍(掌握)
元组也是 序列结构,但是是一种 不可变序列,你可以简单的理解为内容不可变的
列表。除了在内部元素不可修改的区别外,元组和列表的用法差不多。
2.元组创建(掌握)
创建一个元组,只要把 逗号 分隔的 不同的数据元素 使用 小括号 括起来即可。
除此之外,我们还可以直接通过 tuple() 来进行创建元组
tu = ()
print(type(tu)) # <class 'tuple'>
tu1 = tuple()
print(type(tu1)) # <class 'tuple'>
tu2 = tuple("12345,") # iterable
print(tu2)
# tu3 = tuple(123,) # 注意:一定为可迭代对象,所以整数不可作为参数,会报错
# print(tu3)
tu4 = (123,) # tuple 注意:以(,)这种方式创建,只有一个元素时记得跟上英文状态下逗号,否则会觉得就是普通小括号
print(tu4)
tu5 = (123) # int
print(type(tu5))
3.元组与列表相同的操作(熟悉)
- 使用 方括号加下标 访问元素
- 切片(形成新元组对象)
- tuple.count() / tuple.index()
- python内置函数:reversed(),sorted()
- 加法及乘法
tu = tuple("12345")
print(tu[1]) # '2'
print(tu[2:4]) # ("3","4")
tu1 = (1,2,3,4,5,5,5,4)
print(tu1.count(5)) # 3
print(tu1.index(5)) # 4
# tuple类型只有以上两种方法,那如果想实现反转以及排序,如何处理?
tu2 = (3, 2, 5)
print(tu2[::-1])
print(tuple(reversed(tu2))) # reversed:内置的反转类
print(list(reversed(tu2))) # reversed:内置的反转类
print(sorted(tu2)) # 升序,返回list
tu3 = (1, 2, 3)
tu4 = (2, 2, 3)
print(tu3 + tu4) # 拼接
print(tu3 * tu4) # 不能元组与元组相乘
print(tu3 * 2) # 扩展
创作不易,求关注,点赞,收藏,谢谢~
相关文章
- Python 编程 | 连载 15 - Python 的类
- Python 编程骚操作连载(一)- 字符串、列表、字典和集合的处理(Part A)
- python re.compile() 详解——Python正则表达式「建议收藏」
- 常用Python库_编程代码大全
- python滑动验证码_python编程是啥
- Python 查找算法_众里寻他千百度,蓦然回首那人却在灯火阑珊处(线性、二分,分块、插值查找算法)
- python 生成数组_Python创建数组「建议收藏」
- 浙江新增python编程_9月起,浙江省八年级新增Python编程课,未来编程是处理大数据的手段…「建议收藏」
- python编程是啥-Python编程「建议收藏」
- python语言关键字是_Python 关键字
- python编程中,各种随机种子seed设置总结
- Python中的魔法方法
- 【Python】多线程与多进程学习笔记
- 【使用Python实现算法】05 标准库(函数式编程模块)
- python多进程编程-死锁和递归锁(二)
- python-数据库编程-如何处理错误和异常(二)
- python入门(九):网络编程和多线程详解编程语言
- Python list列表使用技巧及注意事项
- 在Linux上学习Python——你的编程之路(linux学python)
- 用Python编程实现语音控制电脑