元组

元组和列表最大的区别是元组中的元素固定,元组不能修改,所以不能对元组进行增、删、改

1、创建

tu = (11,22,33)
tu = tuple(11,22,33)
tu = tuple([]) #字符串、列表、字典

2、常见操作

name_tuper = ('wang','cheng','liang')

索引
通过索引获取元素

print(name_tuper[0])

 len()
获取元组的元素个数

print(len(name_tuper))

 切片.顾头不顾尾
切片0到第1个元素

print(name_tuper[0:2])

for循环
循环元组中的所有元素

for name in name_tuper:
print(name)

3、特有方法
count,计算元素出现的次数
计算wang出现的次数

print(name_tuper.count('wang'))

index获取指定元素的位置
获取liang的位置

print(name_tuper.index('liang'))

其他:

tu = ("wang","cheng","liang",["anhui",{"age":"25"}])
print(tu)

嵌套(元素不可修改)

tu = (11,22,33)
tu = (11,22,["wang",{"key1":”value1”}])

元组的特性,元素不可被修改,但是元素的类型如果为非元组,那么该元素可能会被修改
修改元组中元素的元素
方法一:

print(tu[3][1])
tu[3][1].update({"salary":"?"})

方法二:

tu[3][1]["key2"]="hehe"
print(tu)

最新文章

  1. 【记录】vmware fusion 7 windows 10 unidentified network
  2. Asp.net MVC使用Model Binding解除Session, Cookie等依赖
  3. Invalid object name ‘sys.configurations’. (Microsoft SQL Server, Error: 208)
  4. 创业草堂之六:CEO的财务自修课
  5. Web服务器(Apache)虚拟主机的配置
  6. JavaScript---网络编程(1)-介绍、变量、运算符与语句
  7. 自定义带有图片的PreferenceActivity
  8. javascript - Get page source code - Stack Overflow
  9. freeswitch 显示主叫名称和主叫号码
  10. 时空CLR解密登陆密码源码
  11. CocosCreator动作系统
  12. 第1节 常用DOS(磁盘操作系统)命令
  13. 2.HTML文件中<!DOCTYPE html>的作用
  14. Ruby:多线程队列(Queue)下载博客文章到本地
  15. 一行一行读Java源码——LinkedBlockingQueue
  16. 【LOJ】#2513. 「BJOI2018」治疗之雨
  17. 虚拟环境pipenv的使用
  18. 继电器是如何成为CPU的
  19. 【MongoDB】从入门到精通mongdb系列学习宝典,想学mongodb小伙伴请进来
  20. bzoj4278[ONTAK2015]Tasowanie & bzoj1692[USACO 2007Dec]队列变换(Best Cow Line) 贪心正确性证明

热门文章

  1. C#实现读写文本文件中的数据
  2. ACM学习历程—广东工业大学2016校赛决赛-网络赛D 二叉树的中序遍历(数据结构)
  3. git导入项目
  4. bzoj 2178 圆的面积并 —— 辛普森积分
  5. 转:删除redis所有KEY
  6. C#程序运行计时
  7. Go语言命令行操作命令详细介绍
  8. linux日常管理-rsync格式
  9. XML解析代码课堂讲解实例
  10. Shape和 layer-list