数据类型(元组)

元组()

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

特性

    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.不可变

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

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

时间: 2024-10-20 16:04:42

数据类型(元组)的相关文章

python学习04-数据类型(元组、字典、集合)

一.基本数据类型--元组   元组:是一种与列表非常相似的数据类型.但是它一旦创建便不能再修改,所以又叫只读列表. 定义:与列表类似,只不过[]改成() 特性: 可存放多个值(可以存放复杂数据类型) 不可变(显式地告诉别人此处数据不可修改,常用于数据库连接配置信息等) 按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序 元组本身不可变,如果元组中还包含其它可变元素,这些可变元素可以改变.(比如列表等) 元组常用操作 创建 ages = (11, 22, 33, 44, 55) #或 ag

基本数据类型—元组

引子 介绍完列表,我们再介绍一种和列表非常相似的数据类型.叫做元组. 元组的定义和特性 定义:与列表类似,只不过[]改成() 特性: 1.可存放多个值 2.不可变 3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序 解释为什么要有不可变数据类型元组出现? 元组的创建与常用操作 创建 ages = (11, 22, 33, 44, 55) #或 ages = tuple((11, 22, 33, 44, 55)) 常用操作 #索引 >>> ages = (11, 22, 33,

窥探Swift之新添数据类型元组与可选值

今天的博客中就总结一下关于Swift中相对Objc新添加的两个数据类型:元组(Tuple)和可选值类型(Optional).上面这两个类型是Swift独有的类型,使用起来也是非常方便的,今天就通过一些示例来介绍一下如何初始化和使用元组和可选值类型以及使用元组和可选值类型的场景.废话少说,直奔主题,在今天的示例代码中仍然是使用Playground来测试的.左边是代码,右边是Playground中的结果. 一.Swift中的元组(Tuple) 元组类似于C语言中的结构体(Struct),用来存储一组

Python数据类型-元组

元组是另一个数据类型,类似于List(列表). 元组用"()"标识.内部元素用逗号隔开.但是元组不能二次赋值,相当于只读列表.一旦初始化就不能修改 作用: 1.对于一些数据我们不想被修改,可以使用元组 2.元组可以在映射(和集合的成员)中当做键使用--而列表则不行,元组作为很多内建函数和方法的返回值存在 tuple = ('runoob', 786, 2.23, 'john', 70.2) # 格式:元组名 = (元素1,元素2,元素3) # tuple = (20,) # 一个元素,

python_day06_数据类型(元组、字典)与简易购物车

一.元组 1.用途 元组是不可变的列表,能存多个值,若多个值只有取的需求,而没有改的需求,那么用元组最合理,因为列表占用的内存比元组大 2.定义方式 在()内用逗号隔开,可以存放任意类型的值 animals=("mouse","cattle","tiger") #animals=tuple(("mouse","cattle","tiger")) print(type(animals))

数据类型-元组

元组 一:基本使用 1 用途:元组是不可变的列表,能存多个值,但多个值只有取的需求,而没有改的需求,那么用元组合最合理 2 定义方式:在()内用逗号分割开,可以存放任意类型的值 names=('alex','egon','wxx') #names=tuple(('alex','egon','wxx')) print(type(names)) 强调: 当元组内只有一个元素时,务必记住加一个逗号 x=('egon',) print(type(x)) 3 常用操作+内置的方法1.按索引取值(正向取+反

python学习之数据类型—元组tuple

元组:tuple 1.python四大不可变数据类型之一(int,str,tuple,bool) 2.以小括号包起来起来,如只有一个元素,需在尾部加一个逗号,因为不加的话,python可能认为其实一个变量或是做数学运算等 3.元组中的第一层数据不可变,如其第二层数据类型为可变数据类型(list,dict,set),其可变 4.元组可通过循环,切片等进行查询 5.元组是有序的 增: ??元组不可变,故无法增加元素 删: ?? 同上 改: ??同上 查: 索引和切片查询: tuple_staudy

10 Python基本数据类型---元组

1 元组的定义和创建 定义:()内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 元组的创建 ages = (11, 22, 33, 44, 55) #或 ages = tuple((11, 22, 33, 44, 55)) 2 元组的特点和常用操作 特性:有序.不可变 常用操作 #1.创建 ages = (11, 22, 33, 44, 55) #或 ages = tuple((11, 22, 33, 44, 55)) 常用操作 #2.索引 >>> ages = (11,

python数据类型-元组、字典常用操作

元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. tp=(1,2,3,'a','b') a = 'hello world' #这样定义是str类型 b = ('hello world') #定义元组时,如果只有一个元素,那么b的类型就是str c = ('hello world',) print(type(c)) 元组只有count和index方法,如下: tp = ('127.0

python 数据类型 -- 元组

元组其实是一种只读列表, 不能增,改, 只可以查询 对于不可变的信息将使用元组:例如数据连接配置 元组的两个方法: index, count >>> r = (1,1,2,3) >>> r.count(1) 2 >>> r.index(1) # index 只索引到第一处 0 >>>