码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型(元组)

时间:2018-08-18 11:37:05      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:元组   style   index   有一个   pytho   list   数据   lang   nbsp   

元组()

定义:与列表类似,也是存一组数据,一旦创建,便不能再修改 ,又叫只读列表

特性

    1.可存放多个值

2.不可变

3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序

4.元组本身不可变,如果元组中还包含其他可变元素,这些元素可以改变

使用场景:

1、显示的告知别人,此处数据不可修改。

2、数据库连接配置信息等。


 

元组常用操作

创建

()

names = ("jack","tom","lily")

查找

tuple[])#通过索引值取值

tuple.index(" "))#查询元素的索引值

tuple.count(  ))#统计制动元素个数

names = ("jack","tom","lily",1,2,3,3,2,2,2)
print(names[1])#通过索引值取值
print(names.index("lily"))#查询元素的索引值
print(names.count(2))#统计制动元素个数

输出

tom
2
4

切片
tuple[ : ]#同利润表

names = ("jack","tom","lily",1,2,3)
print(names[1:4])#同list 用 [] 

 输出

(‘tom‘, ‘lily‘, 1)

循环 

names = ("jack","tom","lily",1,2,3)
for i in names:
    print(i)

 输出

jack
tom
lily
1
2
3

长度

len(tuple)

names = ("jack","tom","lily",1,2,3)
print(len(names))

输出

6

包含

" " in tuple #判断元素是否在元组中

names = ("jack","tom","lily",1,2,3)
print("jack" in names)#判断元素是否在元祖中

输出

True 


 

元组的特性详解

1.可存放多个值

如果元组中只有一个值

t = (1,)
t = (1)   #<==>t = 1

元组中不仅可以存放数字、字符串,还可以存放更加复杂的数据类型

2.不可变

元组本身不可变,如果元组中还包含其他可变元素,这些可变元素可以改变

数据类型(元组)

标签:元组   style   index   有一个   pytho   list   数据   lang   nbsp   

原文地址:https://www.cnblogs.com/fantsaymwq/p/9496401.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!