python容器类型元组的操作
2024-10-06 13:07:51
元组:使用小括号进行表示一组元素,其元素与元素之间使用逗号隔开;注意:元组的的值是不可修改的;
1.元组值得增加;元组是不可以直接增加值的,但是可以通过+进行拼接
# 声明一个元组:
tuple1 = (1,2,3,4)
# 元组拼接
tuple2 = ('a','b','c','d')
print(tuple1+tuple2)
2.元组的取值;元组取值同样可以使用索引;同列表取值相同;语法:变量名[开始索引:结束索引:步进]
# 元组取值
print(tuple1[0])
print(tuple1[0:2])
print(tuple1[0::2])
3.列表删除值;列表是不可以使用del 删除值得,如果想要删除可以使用切片的方式取值,最后进行拼接;
# 删除元组中的元素:3
print(tuple1[0:tuple1.index(3)]+tuple1[tuple1.index(3)+1:])
4. 注意:当元组中只有一个元素时,其元素后必须携带逗号,如果没有逗号则不表示元组,而表示的是对应数据的数据类型
tup = (1)
print(type(tup))
tup1 = (1,)
print(type(tup1))
5.如果想要对元组进行操作如何进行?可以通过数据类型强制转换,转换成列表方可进行后续操作;
# 声明一个元组:
tuple1 = (1,2,3,4)
# 转换成列表
list1 = list(tuple1)
print(list1)
最新文章
- Flask源码学习—config配置管理
- Windows下Eclipse提交MR程序到HadoopCluster
- VMware中网络设置之Bridged
- 怎样删除一键GHOST 文件件名为~1的备份文件?
- validator
- spark与Hadoop区别
- pandas聚合和分组运算——GroupBy技术(1)
- PHPStorm/webstorm tips
- lightoj 1022
- 随心所欲的DateTime显示格式
- JqueryeasyUI选项卡选择判定更改内部Iframe地址
- 原生js判断某个元素是否有指定的class名的几种方法
- ubuntu16.04安装kde桌面出错: /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
- SICP 习题(1.1,1.2,1.3,1.4)解题总结。
- VC中如何设置菜单项的触发状态?
- AntData.ORM框架 之DBModel CodeGen如何使用
- Cartographer源码阅读(8):imu_tracker
- 给你一个能生成1到5随机数的函数,用它写一个函数生成1到7的随机数。 (即,使用函数rand5()来实现函数rand7())
- 谈谈Copy-on-Write容器
- 【python下使用OpenCV实现计算机视觉读书笔记1】输入输出