Python数据类型-元组

元组是另一个数据类型,类似于List(列表)。

元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。一旦初始化就不能修改

作用:
1、对于一些数据我们不想被修改,可以使用元组
2、元组可以在映射(和集合的成员)中当做键使用——而列表则不行,元组作为很多内建函数和方法的返回值存在

tuple = (‘runoob‘, 786, 2.23, ‘john‘, 70.2)  #  格式:元组名 = (元素1,元素2,元素3)
# tuple = (20,)  # 一个元素,需要在元素后面添加逗号,表示元素,不然是一个变量
tinytuple = (123, ‘john‘)

1、查

print(tuple)  # 输出完整元组
print(tuple[0])  # 输出元组的第一个元素
print(tuple[1:3])  # 输出第二个至第三个的元素
print(tuple[2:])  # 输出从第三个开始至列表末尾的所有元素
print(tinytuple * 2)  # 输出元组两次
print(tuple + tinytuple)  # 打印组合的元组

# 输出结果:
‘‘‘
(‘runoob‘, 786, 2.23, ‘john‘, 70.2)
runoob
(786, 2.23)
(2.23, ‘john‘, 70.2)
(123, ‘john‘, 123, ‘john‘)
(‘runoob‘, 786, 2.23, ‘john‘, 70.2, 123, ‘john‘)
‘‘‘

2、删

del tuple  # 删除整个元组

3、其他

# 以下是元组无效的,因为元组是不允许更新的。而列表是允许更新的:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
tu = (‘runoob‘, 786, 2.23, ‘john‘, 70.2)
li = [‘runoob‘, 786, 2.23, ‘john‘, 70.2]
# tu[2] = 1000  # 元组中是非法应用
# li[2] = 1000  # 列表中是合法应用

# 方法:
print(tu.index(‘runoob‘))  # 打印元素的索引值
print(tu.count(‘runoob‘))  # 打印元素的数量

原文地址:https://www.cnblogs.com/tootooman/p/8954497.html

时间: 2024-10-29 04:17:48

Python数据类型-元组的相关文章

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 数据类型-元组介绍 七

这是12月规划的内容,2018年一月开篇~ 如果有什么错误,还请提出来~ 元组使用小括号 注意只有一个元素的情况,元组中只包含一个元素时,需要在元素后面添加逗号 1 Tuple=('a','b','c',1,2) 2 #空元组 3 Tuple_1=() 4 Tuple_2=(2) 5 Tuple_3=(2,) 6 print(type(Tuple_1)) 7 print(type(Tuple_2)) 8 print(type(Tuple_3)) <class 'tuple'> <clas

python 数据类型 -- 元组

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

Python数据类型详解(列表,元组,字典,日期)

目录1.字符串2.布尔类型3.整数4.浮点数5.数字6.列表7.元组8.字典9.日期 1.字符串1.1.如何在Python中使用字符串a.使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str; b.使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:str="this is string";print str; c.使用三引号(''')利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号

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

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

Python 数据类型之列表和元组

Python 数据类型之 列表和元组 Python 根据每个变量的初始赋值情况分析其类型,并在内部对其进行跟踪 内置数据类型Booleans [布尔型] True[真] 或 False [假]Numbers [数值型] Integers[整数] Float[浮点数] Fractions[分数] Complex Number[复数]Strings [字符串型] Unicode 字符序列Bytes [字节] 和 Bytes Arrays [字节数组]Lists [列表] 是值的有序序列Tuples

老男孩Python学习之数据类型 元组

以下是老男孩教育编写的Python教学资料,转载请注明出处:http://www.oldboyedu.com ? Python的元组与列表类似,不同之处在于元组的元素不能修改.即数据可以被查询,但不能被修改.所以切片操作同样适用于元组. 一. 定义元组 >>> tup = ("python","小鸡","大鹏","老鼠") 当元组()中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作元素的类型使用:

Python数据类型及其方法详解

Python数据类型及其方法详解 我们在学习编程语言的时候,都会遇到数据类型,这种看着很基础也不显眼的东西,却是很重要,本文介绍了python的数据类型,并就每种数据类型的方法作出了详细的描述,可供知识回顾. 一.整型和长整型 整型:数据是不包含小数部分的数值型数据,比如我们所说的1.2.3.4.122,其type为"int" 长整型:也是一种数字型数据,但是一般数字很大,其type为"long" 在python2中区分整型和长整型,在32位的机器上,取值范围是-2

Python 之元组

在此声明自己的水平非常的有限,用博客来在众人面前写文章实在是在众人面前出丑吧,但是出来混嘛,脸皮一定要厚! Python的元组和list很相像,但是列表中的元素是可变对象,元组是不可变的对象.列表的输出是中括号包围,元组的输出使用圆括号包围. 元组的各个元素用逗号分隔,所以可以利用这个特点创建一个元组: u=1,2,3 u#(1,2,3) 如何创建一个空元组或者是包含个元素的元组 empty=() one="hello", #注意后面的逗号 元组的打包与序列解包 例如u=1,2,3,4