文章目录

  • 书写格式
  • 1.元组的元素不可被修改,不能被增加或者删除
    • a.元组的一级元素不可修改,但是二级元素可以
  • 2.引索
  • 3.切片
  • 4.可以被for循环,即可迭代对象
  • 5.转换(可更详细讨论几种数据类型同tuple类型之间的转换)
  • 6. .count()获取指定元素在元组一级元素中出现的次数
  • 7.获取指定元素在元组一级元素中出现的index

书写格式

tup = (111,“alex”,(11,22),[(33,44),True,33,44],)
#一般元组推荐在最后加入’,’

1.元组的元素不可被修改,不能被增加或者删除

a.元组的一级元素不可修改,但是二级元素可以

tup[3][1] = 4
print(tup)

2.引索

v = tu[0]
print(v)

3.切片

v = tu[0:2]
print(v)

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

for i in tu:print(i)

5.转换(可更详细讨论几种数据类型同tuple类型之间的转换)

s = "asdjfpqaehrgj"
li= ["asdf","aoirjeiondda"]
tu= (li)#这样子不行,不能这样转换
print(tu)
print(type(tu))
#这样子可以list-->tuple
tu2 = tuple(li)
print(tu2)
print(type(tu2))

(‘asdf’, ‘aoirjeiondda’)
<class ‘tuple’>

#dict-->tuple, 只能将字典中的key变为tuple,貌似tuple迭代的时候是
#只将key作为迭代对象
dict_1 = {'a':123,'z':'465','b':65}
tu3 = tuple(dict_1)
print(tu3)
print(type(tu3))

(‘a’, ‘z’, ‘b’)
<class ‘tuple’>

6. .count()获取指定元素在元组一级元素中出现的次数

tu = (111,22,'asdfa',['asdfa'],{'a':'asdf'})
print(tu)
print(tu.count('asdfa'))
print(tu.count(22))

7.获取指定元素在元组一级元素中出现的index

tu = (111,22,'asdfa',['asdfa'],{'a':'asdf'})
print(tu.index(111))

lesson5 元组相关推荐

  1. 使用元组输入进行计算和归约

    使用元组输入进行计算和归约 在一个循环中计算出具有相同形状的多个输出,或者执行涉及多个值的归约,例如 argmax.这些问题可以通过元组输入解决. 本文将介绍TVM中元组输入的用法. from fut ...

  2. 2021年大数据常用语言Scala(十五):基础语法学习 元组  重点掌握

    目录 元组  重点掌握 定义元组 访问元组 元组  重点掌握 元组可以用来包含一组不同类型的值.例如:姓名,年龄,性别,出生年月.元组的元素是不可变的. 数组: 同一类数据成组 元组: 不同的元素成组 ...

  3. 第一个python程序:定义,列表,元组,集合,求并集交集,键和值,运算符,缩进

    ''' 来源:天善智能韦玮老师课堂笔记 ''' print("定义") a = 6 # python里无需定义 print("a=",a) a += 1 # + ...

  4. python 把列表或者元组转成集合

    python 把列表或者元组转成集合 使用set 方法 list_a = ["张三", "李四", "王二"] # 把列表转成集合 prin ...

  5. python 把2个列表或者2个元组转成字典

    python 把2个列表或者2个元组转成字典 使用映射的方法即可 语法如下: 字典 = dict(zip(list1,list2)) 说明: zip 是将2个列表或者2个元组合并 list1 是字典的 ...

  6. Python 把列表转成元组

    Python 把列表转成元组 使用tuple 即可 例如 list_a = [1, 2, 3, 4, 5, 6] list_b = tuple(list_a) print(list_b) 打印结果: ...

  7. python 判断字符串是否为空,字典是否为空,列表是否为空,元组是否为空的方法

    在python 中 None,空列表[],空元组(),空字典{},0都是被程序判断为False ,所以我们判断对象是否为空可以直接是用if x 或者if not x 的方法来判断对象是否为空 2个方法 ...

  8. python 把元组转为列表

    python 把元组转为列表的方法是在元组前面添加list ,与 python 的类型转换方法一样,具体如下 list_a = (1, 9, 10, 6) print(list_a) # 打印结果 ( ...

  9. Python 元组的使用

    # 元组使用()# 创建一个元组 str_a = ("a", "b", "c", "d") # 打印整个list pri ...

最新文章

  1. 大三Java后端暑期实习面经总结——Java多线程并发篇
  2. 虚拟机实现二层交换机_局域网SDN技术硬核内幕 5 虚拟化网络的实现
  3. JavaScript高级部分概念用法
  4. BeetleX框架详解-小结
  5. java并发的艺术_Java并发编程的艺术(一)
  6. Linux tcpdump
  7. QT串口QSerialPort解决接收数据不完整问题
  8. Python中断多重循环的几种思路exit_flag
  9. 前端那些事之时间轴篇
  10. 【笔记】代码整洁之道
  11. 卡皇稳了,RTX3090获鲁大师Q1季度最强显卡!
  12. go入门介绍以及发展前景
  13. SpringCloud-狂神(1. 概述)学习笔记
  14. UOJ #138. 【UER #3】开学前的涂鸦
  15. 人工智能中的线性代数:如何理解并更好地应用它
  16. 美国约翰斯·霍普金斯大学全球新冠疫情统计数据网址
  17. 解读 | 经典实验介绍之小心视崖,等你来了解哦
  18. 十八、C与GO混合编程
  19. 《嵌入式基础》实验三 ARM编程模型和ARM指令
  20. 解密赚钱的十大理财方式 买保险被广泛误解

热门文章

  1. PHP md5和js md5保持一致的方法
  2. 优化案例 | CASE WHEN进行SQL改写优化
  3. c语言更新数据,sqlite学习笔记10:C语言中使用sqlite之查询和更新数据
  4. 为什么python安装不了numpy库_python 安装与numpy matplotlib 等库安装
  5. tomcat下只有.class文件 没有java文件_解决tomcat发布工程后,WEB-INF/classes下文件不编译的问题...
  6. 在Windows系统安装Nodejs
  7. ECMAScript标准资料
  8. 【thymeleaf】【SpringBoot】在HTML中调用Spring Bean
  9. java同步通信方式_java多线程同步与通信示例(synchronized方式)
  10. elk 搜索 语法_ELK学习笔记7| Lucence 的搜索语法