*元组,元素不可被修改,不能被增加或者删除
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)

最新文章

  1. linux mysql-5.6.26 安装
  2. BZOJ3261 最大异或和 (可持久化Trie)
  3. zBoot/Makefile
  4. C复习手记(Day2)
  5. Delphi 实现任务栏多窗口图标显示(使用WS_EX_APPWINDOW风格)
  6. 【大话QT之十七】Jenkins介绍及安装使用文档(与Git集成)
  7. HTML 速成
  8. 无线局域网(WLAN)
  9. Mysql运行状态查询命令及调优详解
  10. C# 修改编译版本的方法
  11. 大数据处理框架之Strom: Storm拓扑的并行机制和通信机制
  12. 使用Python抓取猫眼近10万条评论并分析
  13. TensorFlow实现的激活函数可视化
  14. 解决tensorflow在训练的时候权重是nan问题
  15. MAC LINUX 安装PYQT(事例)
  16. Flex tree加三状态的Checkbox
  17. unicorn模拟执行学习
  18. vector 邻接表的建立(好笨啊,才懂,可能太困了吧)。。
  19. Android 线性布局(LinearLayout)相关官方文档 - 指南部分
  20. 第三章:文件I/O

热门文章

  1. Mapper
  2. SQL Server换版本卸载问题
  3. drf框架serializers中ModelSerializer类简化序列化和反序列化操作
  4. 禅道部署(基于Linux)
  5. 使用Xming显示Oracle Linux图形界面
  6. XGBoost: 你不能不知的机器学习算法
  7. hydra暴力破解
  8. 前端深入之css篇丨初探【transform】,手把手带你实现1024程序员节动画
  9. gitlab 提交
  10. 13.多级代理下Nginx透传真实IP