博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day12 Python元祖
阅读量:6348 次
发布时间:2019-06-22

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

前戏

#元祖:元素不可被改变,不能白增加或者删除#tuple#tu = (11,22,33,44)#tu.count(22),获取指定元素在元祖中出现的次数#tu.index(22),获取元素的下标

• 不能增加或者删除元素

1、书写格式

tu = (111,"alex",(11,22),[(33,44)],True,33,44,)print(tu)结果:(111, 'alex', (11, 22), [(33, 44)], True, 33, 44)# 一般写元组的时候,推荐在最后加入 ,# 元素不可被修改,不能被增加或者删除

2、索引

tu = (111,"alex",(11,22),[(33,44)],True,33,44,)print(tu[1])结果:alex

3、切片

tu = (111,"alex",(11,22),[(33,44)],True,33,44,)print(tu[1:3])结果:('alex', (11, 22))#>=1   <3

4、可以被for循环,可迭代对象

tu = (111,"alex",(11,22),[(33,44)],True,33,44,)for i in tu:    print(i)结果:111alex(11, 22)[(33, 44)]True3344

5、转换

s = "charon"li = ["charon","pluto"]tu = ("pluto","charon",)v = tuple(s)print(v)v1 = tuple(li)print(v1)v2 = list(tu)print(v2)v3 = "_".join(tu)print(v3)li.extend((11,22,33,))print(li)v4 = li.pop()print(v4)结果:('c', 'h', 'a', 'r', 'o', 'n')('charon', 'pluto')['pluto', 'charon']pluto_charon['charon', 'pluto', 11, 22, 33]33

6、元祖的一级元素不可修改,删除,增加

tu = (111,"alex",(11,22),[(33,44)],True,33,44,)v = tu[3][0]print(v)tu[3][0] = 2print(tu)结果:(33, 44)(111, 'alex', (11, 22), [2], True, 33, 44)#元祖不可以更改,但是元祖里面的列表是可以更改的

  

转载于:https://www.cnblogs.com/charon2/p/10342035.html

你可能感兴趣的文章
【小松教你手游开发】【unity实用技能】NGUI Depth探索
查看>>
Luogu P2444 病毒___AC自动机+dfs
查看>>
solidity智能合约[51]-安全—dos***
查看>>
dubbo源码分析-集群容错(二)
查看>>
【Oracle 12c】最新CUUG OCP-071考试题库(55题)
查看>>
Docker搭建ELK日志监控
查看>>
经济日报 | SAP:对中国市场未来发展充满信心
查看>>
系统启动流程
查看>>
oracle语法
查看>>
艾肯声卡安装调试方法【必看】
查看>>
jquery 中的focus()无效的问题
查看>>
修复无法访问的GPO
查看>>
flex4里的state
查看>>
android 动画
查看>>
Android之Intent和常用Action
查看>>
nginx 配置tomcat 实现负载均衡
查看>>
构建postfix邮件服务器(五)extmail和extman的安装,实现web使用和管理邮件系统...
查看>>
Nginx屏蔽访问过于频繁的IP
查看>>
HANA颠覆传统数据库,内存数据库技术解析
查看>>
Linux内核调试之:ddd+qemu+busybox环境配置
查看>>