黑马程序员学Python——元组
本文主讲:Python内元组的相关知识
什么是元组?
什么是元组?
元组可以存放多个数据,注意是存放多个不可以修改的数据,比如说存放用户的身份证号信息等不可修改类信息。
定义元组注意事项
多数据元组的定义:和列表定义方式类似
定义语法:age_tuple = (10, 24, 36, 44, 12, 35)
快速代码体验:
单数据元组的定义:括号里面数据后面一定不要忘记加逗号!!!!
定义语法:age_ tuple = ( 10 , ) 一定不要忘记加逗号,如果不加逗号,age_tuple数据类型会变成括号内数据的类型
快速代码体验:
元组常见操作—查找
因为元组内存放的数据不支持修改,因此只支持查找操作
查找方法一:index( )函数
功能:在元组中查找固定的数据,如果数据在元祖中则返回数据在元组中的下标,不在则报错
语法:元组序列 . index(查找的数据,开始查找下标,结束查找下标)
开始结束下标可以不写,默认在整个元组查找
快速代码演示:
查找方法二:count( )函数
功能:在元组中查找固定的数据的个数,
语法:元组序列 . count(查找的数据,开始查找下标,结束查找下标)
开始结束下标可以不写,默认在整个元组查找
快速代码演示:
方法三:len( )函数
功能:获取元组的长度
语法:len(元组序列)
快速代码演示:
元组操作—数据的修改
注意:也许有小伙伴们要问啦,不说元组内的数据是不可以修改的嘛,为什么还有元组数据的修改啊
解惑:这个问题很好,元组内的数据是不可以直接修改的,直接修改会报错,但是如果元组内嵌套了列表,那就不一样了,就可以进行元组数据的修改啦
代码示例1:直接修改元组(没有内嵌列表)情况
代码示例2:元组内嵌套列表修改元组数据情况
未完待续…..