博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day11-元祖的魔法
阅读量:7079 次
发布时间:2019-06-28

本文共 1506 字,大约阅读时间需要 5 分钟。

列表是有序的,元素可以被修改列表 listli =  [111,222,33,44]元祖,元素不可被修改,不能被增加或者删除(备注:元祖的一级元素不可修改、删除、增加,但是可以修改里面列表的元素,如下所示)tupletu = (111,"alex",(11,22),[33,44],True,33,44)  书写格式就是加括号一般写元祖的时候,推荐在最后括号内加入“,”这样的话可以来明显的区分元素和列表或者其他成分元祖中的元素不可被修改,不可被增加或者删除1、元祖可以用来索引tu = (111,"alex",(11,22),[33,44],True,33,44)v = tu[0]print(v)  得到结果 1112、元祖可以用来切片v = tu[0:2]print(v)  得到结果 (111, 'alex')3、元祖可以被for 循环 ,可迭代对象tu = (111,"alex",(11,22),[33,44],True,33,44)for item in tu:    print(item) 得到结果111alex(11, 22)[33, 44]True33444、字符串为可迭代对象s = "shudsjcfhvgbv"列表可迭代对象li = ["alens",1231]元祖未知tu = (123,123,"alex")v = tuple(s)   .......表示将字符串转换为元祖s = "shudsjcfhvgbv"v = tuple(s)print(v)  输出后得到结果:('s', 'h', 'u', 'd', 's', 'j', 'c', 'f', 'h', 'v', 'g', 'b', 'v')所以我们可以看出字符串可以转换为元祖同样的方法 我们可以将列表也转换为元祖tu = (123,123,"eakx")v = list(tu)print(v)   输出得到 [123, 123, 'eakx']  这样的方法 也可以将元祖转换为列表从上看出 元祖 也是一个可迭代对象 也可以转换元祖是有序的比如我想取tu = (111,"alex",(11,22),[33,44],True,33,44)里面的33tu = (111,"alex",(11,22),[33,44],True,33,44) v = tu[3][0]print(v)  输出后得到结果 33元祖的一级元素不可修改、删除、增加,但是可以修改里面列表的元素,如下所示tu = (111,"alex",(11,22),[33,44],True,33,44)tu[3][0] = 567     。。。。如何此时我们如果修改成tu[3] = 567 就不行 因为这样指的就是一级元素了tu[3][1] = 567print(tu)  输出得到结果 (111, 'alex', (11, 22), [567, 567], True, 33, 44)tuple 通过Ctrl 我们知道其有以下功能1,count,获取置顶元素在元祖中出现的次数tu = (111,"alex",(11,22),[33,44],True,33,44)v = tu.count(33)print(v)   输出结果得到12,index  通过 tu.index()来实现tu = (111,"alex",(11,22),[33,44],True,33,44)v = tu.index(33)print(v)  输出结果得到5

 

转载于:https://www.cnblogs.com/python-lili/p/10120425.html

你可能感兴趣的文章
阿萨德阿斯顿的的点点滴滴
查看>>
OPC UA 统一架构学习
查看>>
我的友情链接
查看>>
MariaDB数据库的几种安装方法
查看>>
我的友情链接
查看>>
斯坦佛编程教程-Unix编程工具(三)
查看>>
DHCP和TFTP配置以及CentOS 7上的服务控制
查看>>
Python 5.5 使用枚举类
查看>>
cookie禁用后session id传值的问题
查看>>
android 动画AnimationSet 和 AnimatorSet
查看>>
如何成为一个偷懒又高效的Android开发人员
查看>>
内存中堆和栈的存储
查看>>
我的友情链接
查看>>
linux之sed
查看>>
Redis简单扩容经验谈
查看>>
Ganglia汇总监控搭建和配置详解
查看>>
zookeeper学习之java api<六>
查看>>
高性能的MySQL(4)Schema设计
查看>>
Vim 常用命令总结
查看>>
第六章 创建HTML文档
查看>>