day-5元组专区
2024-10-08 02:42:05
*元组,元素不可被修改,不能被增加或者删除
tuple
tu = (11,22,33,44)
tu.count(22),获取指定元素在元组中出现的次数
tu.index(22),索引22在元组中位置(左到右第一个出现的位置)
####################################### 深灰魔法 #######################################
1. 书写格式
一般写元组的时候,推荐在最后加入 ,
元素不可被修改,不能被增加或者删除
2. 索引
tu = (111,"alex",(11,22),[(33,44)],True,33,44,)
v = tu[0]
print(v)
111
3. 切片
v = tu[0:2]
print(v)
(111, 'alex')
4. 可以被for循环,可迭代对象
for item in tu:
print(item)
111
alex
(11, 22)
[(33, 44)]
True
33
44
5. 转换
s = "asdfasdf0"
li = ["asdf","asdfasdf"]
tu = ("asdf","asdf") v = tuple(s) # 字符串转换为元组
print(v)
('a', 's', 'd', 'f', 'a', 's', 'd', 'f', '') v = tuple(li)
print(v) # 列表转换为元组
('asdf', 'asdfasdf') v = list(tu)
print(v) # 元组转换为列表
['asdf', 'asdf'] v = "_".join(tu)
print(v) # 元组转换为字符串
asdf_asdf li = ["asdf","asdfasdf"]
li.extend((11,22,33,))
print(li)
['asdf', 'asdfasdf', 11, 22, 33]
6.元组的一级元素不可修改/删除/增加
tu = (111,"alex",(11,22),[(33,44)],True,33,44,)
v = tu[3][0][1]
print(v)
v=tu[3]
print(v)
tu[3][0] = 567
print(tu)
44
[(33, 44)]
(111, 'alex', (11, 22), [567], True, 33, 44)
最新文章
- linux mysql-5.6.26 安装
- BZOJ3261 最大异或和 (可持久化Trie)
- zBoot/Makefile
- C复习手记(Day2)
- Delphi 实现任务栏多窗口图标显示(使用WS_EX_APPWINDOW风格)
- 【大话QT之十七】Jenkins介绍及安装使用文档(与Git集成)
- HTML 速成
- 无线局域网(WLAN)
- Mysql运行状态查询命令及调优详解
- C# 修改编译版本的方法
- 大数据处理框架之Strom: Storm拓扑的并行机制和通信机制
- 使用Python抓取猫眼近10万条评论并分析
- TensorFlow实现的激活函数可视化
- 解决tensorflow在训练的时候权重是nan问题
- MAC LINUX 安装PYQT(事例)
- Flex tree加三状态的Checkbox
- unicorn模拟执行学习
- vector 邻接表的建立(好笨啊,才懂,可能太困了吧)。。
- Android 线性布局(LinearLayout)相关官方文档 - 指南部分
- 第三章:文件I/O