lesson5 元组
文章目录
- 书写格式
- 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 元组相关推荐
- 使用元组输入进行计算和归约
使用元组输入进行计算和归约 在一个循环中计算出具有相同形状的多个输出,或者执行涉及多个值的归约,例如 argmax.这些问题可以通过元组输入解决. 本文将介绍TVM中元组输入的用法. from fut ...
- 2021年大数据常用语言Scala(十五):基础语法学习 元组 重点掌握
目录 元组 重点掌握 定义元组 访问元组 元组 重点掌握 元组可以用来包含一组不同类型的值.例如:姓名,年龄,性别,出生年月.元组的元素是不可变的. 数组: 同一类数据成组 元组: 不同的元素成组 ...
- 第一个python程序:定义,列表,元组,集合,求并集交集,键和值,运算符,缩进
''' 来源:天善智能韦玮老师课堂笔记 ''' print("定义") a = 6 # python里无需定义 print("a=",a) a += 1 # + ...
- python 把列表或者元组转成集合
python 把列表或者元组转成集合 使用set 方法 list_a = ["张三", "李四", "王二"] # 把列表转成集合 prin ...
- python 把2个列表或者2个元组转成字典
python 把2个列表或者2个元组转成字典 使用映射的方法即可 语法如下: 字典 = dict(zip(list1,list2)) 说明: zip 是将2个列表或者2个元组合并 list1 是字典的 ...
- Python 把列表转成元组
Python 把列表转成元组 使用tuple 即可 例如 list_a = [1, 2, 3, 4, 5, 6] list_b = tuple(list_a) print(list_b) 打印结果: ...
- python 判断字符串是否为空,字典是否为空,列表是否为空,元组是否为空的方法
在python 中 None,空列表[],空元组(),空字典{},0都是被程序判断为False ,所以我们判断对象是否为空可以直接是用if x 或者if not x 的方法来判断对象是否为空 2个方法 ...
- python 把元组转为列表
python 把元组转为列表的方法是在元组前面添加list ,与 python 的类型转换方法一样,具体如下 list_a = (1, 9, 10, 6) print(list_a) # 打印结果 ( ...
- Python 元组的使用
# 元组使用()# 创建一个元组 str_a = ("a", "b", "c", "d") # 打印整个list pri ...
最新文章
- 大三Java后端暑期实习面经总结——Java多线程并发篇
- 虚拟机实现二层交换机_局域网SDN技术硬核内幕 5 虚拟化网络的实现
- JavaScript高级部分概念用法
- BeetleX框架详解-小结
- java并发的艺术_Java并发编程的艺术(一)
- Linux tcpdump
- QT串口QSerialPort解决接收数据不完整问题
- Python中断多重循环的几种思路exit_flag
- 前端那些事之时间轴篇
- 【笔记】代码整洁之道
- 卡皇稳了,RTX3090获鲁大师Q1季度最强显卡!
- go入门介绍以及发展前景
- SpringCloud-狂神(1. 概述)学习笔记
- UOJ #138. 【UER #3】开学前的涂鸦
- 人工智能中的线性代数:如何理解并更好地应用它
- 美国约翰斯·霍普金斯大学全球新冠疫情统计数据网址
- 解读 | 经典实验介绍之小心视崖,等你来了解哦
- 十八、C与GO混合编程
- 《嵌入式基础》实验三 ARM编程模型和ARM指令
- 解密赚钱的十大理财方式 买保险被广泛误解
热门文章
- PHP md5和js md5保持一致的方法
- 优化案例 | CASE WHEN进行SQL改写优化
- c语言更新数据,sqlite学习笔记10:C语言中使用sqlite之查询和更新数据
- 为什么python安装不了numpy库_python 安装与numpy matplotlib 等库安装
- tomcat下只有.class文件 没有java文件_解决tomcat发布工程后,WEB-INF/classes下文件不编译的问题...
- 在Windows系统安装Nodejs
- ECMAScript标准资料
- 【thymeleaf】【SpringBoot】在HTML中调用Spring Bean
- java同步通信方式_java多线程同步与通信示例(synchronized方式)
- elk 搜索 语法_ELK学习笔记7| Lucence 的搜索语法