Python基础类型之元组
Python基础类型之元组
- 一、元组的介绍
- 二、元组的使用
- 三、元组不可变特性
- 1.不可修改
- 2.元组的第一层不可变
- 四、单独元素的使用
一、元组的介绍
1.Python的元组与列表类似,不同之处在于元组的元素不能修改。
2.元组使用小括号,列表使用方括号。
3.元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
二、元组的使用
# tuple 元组,特点是不可变得列表
m = ("张三", "李四", "王保长")
print(m)
print(m[1:3])
D:\soft\python\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/12_元组.py
('张三', '李四', '王保长')
('李四', '王保长')Process finished with exit code 0
三、元组不可变特性
1.不可修改
m = ("张三", "李四", "王保长")
m[0] = "赵敏" #'tuple' object does not support item assignment
#元组对象对象不支持元素修改
D:\soft\python\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/12_元组.py
Traceback (most recent call last):File "D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/12_元组.py", line 9, in <module>m[0] = "赵敏" #
TypeError: 'tuple' object does not support item assignmentProcess finished with exit code 1
2.元组的第一层不可变
元组内每个元素的内存地址不可变
# 元组的不可变是指第一层的不可变
m = (["张飞", "张辽", "陈宫", "孙尚香", "赵云", ["hcip", "hcip", "hcia"], "于禁", "王平"])
m[5].append("rhce")
print(m)
D:\soft\python\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/12_元组.py
['张飞', '张辽', '陈宫', '孙尚香', '赵云', ['hcip', 'hcip', 'hcia', 'rhce'], '于禁', '王平']Process finished with exit code 0
四、单独元素的使用
a = ("aaaa") # 单独元素这样写会认为是字符串
print(type(a))
h = ("awaaa",) # 单独元素,需要加逗号来表示这是一个元组
print(h)
print(type(h))
D:\soft\python\python.exe D:/soft/pycharm/pycharmfile/py基础/02_python基础类型/12_元组.py
<class 'str'>
('awaaa',)
<class 'tuple'>Process finished with exit code 0
Python基础类型之元组相关推荐
- 适合小白的python基础类型总结
Python基础数据类型 一. Number(数字) 1.1.数字类型的创建 a = 1 b = a b = 2 print(a) #1 print(b) #2 #注意:这里的b = a ,并不是和a ...
- python基础类型,Python基础-类
Python基础-类 @(Python)[python, python基础] 写在前面 如非特别说明,下文均基于Python3 摘要 本文重点讲述如何创建和使用Python类,绑定方法与非绑定方法的区 ...
- Python基础入门006_元组
目录 1. 创建和访问一个元组 2.更新和删除一个元组 3. 元组相关的操作符 4.内置方法 5. 解压元组 1. 创建和访问一个元组 Python 的元组与列表类似,不同之处在于tuple被创建后就 ...
- python映射类型-Python基础类型之字典(dict)
1.字典: { } 字典是 Python 语言中唯一的映射类型.映射类型对象里哈希值(键) 和指向的对象(值)是一对多的关系. 2.创建字典 d1 = {'name': 'earth', 'port' ...
- 二、python基础(列表、元组、字符串、集合、字典、文件操作,函数基本语法及特性)...
本节内容 列表.元组操作 字符串.列表.字典.集合操作 文件操作 函数基本语法及特性 一.列表.元组操作 列表是我们最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作: 列表操作:切 ...
- python day2 python基础 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码...
本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...
- Python基础-----列表、元组、集合(2)
raw_input ##字符类型 input##数值类型 '''##格式化输出+注释 切片 s[2:5]##切片从2开始到5,不包括5 [kiosk@foundation39 mnt]$ python ...
- Python基础|理解元组存在的意义
Python中有一个基础的数据结构,叫做元组(tuple),但是一般挺少有人会到到它的,因为基本上在开发过程中,列表(list)已经能够满足我们的基本需求了. 即使是这样,你也千万不要就此认为元组是多 ...
- python基础知识7——元组
元组的基本操作与列表相类似,但是值得注意的是元组是不可变类型,其中的元素不能修改.而列表是可变类型,可以进行增删查改. 1.元组的基本操作: tuple_value = (1, 'hello', [1 ...
最新文章
- uscao Mother's Milk
- 2020年「21篇」医学影像算法最佳综述
- 源码 linux下编译_Linux云服务器软硬链接及源码编译安装python3.8的一些备注
- 华为交换机配置DHCP服务器
- 贪吃蛇程序设计报告python_20192116 2019-2020-2 《Python程序设计》实验四报告
- 计算机编程pdf百度云,计算机编程基础.pdf
- pthread_mutex_lock的作用
- 基础算法之插入排序Insertion Sort
- Nmap (网络扫描工具)
- 【系统分析师之路】系统分析师冲刺习题集(数学与经济管理)
- C语言链表详解(通俗易懂)
- VUE仿知乎网站(四)登录注册页面开发+表单验证
- 波士顿房价预测(深度学习)与找到影响房价的决定性因素(最速下降法)
- web安全:通俗易懂,以实例讲述破解网站的原理及如何进行防护!如何让网站变得更安全。
- 【征稿】第三届电子、信息与计算技术前沿国际会议(ICFEICT 2023)
- 华为鸿蒙的三大遗憾和一个好消息
- 射频中IM3、IIP3、OIP3、G、P1dB指标计算
- 2016计算机2级试题,2016年计算机二级考试题及答案
- java 开发多if else 代码优化
- WPF 创建秒表 计时器