`

元组

 
阅读更多

元组的实例:

 

tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";

 创建一个空元组:

tup1 = ();

 创建只有一个元素的元组:

tup1 = (50,);

 访问元组的值:

tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5, 6, 7 );

print "tup1[0]: ", tup1[0]
print "tup2[1:5]: ", tup2[1:5]


#result

tup1[0]:  physics
tup2[1:5]:  [2, 3, 4, 5]

 更新元组:

tup1 = (12, 34.56);
tup2 = ('abc', 'xyz');

# Following action is not valid for tuples
# tup1[0] = 100;

# So let's create a new tuple as follows
tup3 = tup1 + tup2;
print tup3;

#result

(12, 34.56, 'abc', 'xyz')

 元组的基本操作:

Python Expression Results Description
len((1, 2, 3)) 3 Length
(1, 2, 3) + (4, 5, 6) (1, 2, 3, 4, 5, 6) Concatenation
['Hi!'] * 4 ('Hi!', 'Hi!', 'Hi!', 'Hi!') Repetition
3 in (1, 2, 3) True Membership
for x in (1, 2, 3): print x, 1 2 3 Iteration

 

L =('spam','Spam','SPAM!')

 

Python Expression Results Description
L[2] 'SPAM!' Offsets start at zero
L[-2] 'Spam' Negative: count from the right
L[1:] ['Spam', 'SPAM!'] Slicing fetches sections

 没有括号的元组:

print 'abc', -4.24e93, 18+6.6j, 'xyz';
x, y = 1, 2;
print "Value of x , y : ", x,y;


#result

abc -4.24e+93 (18+6.6j) xyz
Value of x , y : 1 2

 元组与列表的不同是,元组是不可变的,列表是可变的

 

元组包含的方法:

 

Python includes the following tuple functions:

SN Function with Description
1 cmp(tuple1, tuple2)
Compares elements of both tuples.
2 len(tuple)
Gives the total length of the tuple.
3 max(tuple)
Returns item from the tuple with max value.
4 min(tuple)
Returns item from the tuple with min value.
5 tuple(seq)
Converts a list into tuple.
分享到:
评论

相关推荐

    Python的学习心得和知识总结(三)|Python基础(列表、元组、字典和集合)

    序列 什么是序列 列表(List)是什么 列表对象的常用方法列表对象的四种创建列表元素的增加删除列表元素的访问计数列表对象的切片操作列表元素的排序逆序列表相关的内置函数 多维列表(List的延伸) 二维列表 元组...

    C# 元组和值元组的具体使用

    C# 7.0已经出来一段时间了,大家都知道新特性里面有个对元组的优化:ValueTuple。这里利用详尽的例子详解Tuple VS ValueTuple(元组类VS值元组),10分钟让你更了解ValueTuple的好处和用法。 如果您对Tuple足够了解...

    基础篇11-python基本数据结构-元组和集合

    4. 元组解包:元组可以用于解包,方便地将一个元组的元素分配给多个变量。 集合(Set)是Python中的另一种数据结构,它是一组无序且不重复的元素。集合由一对大括号{}包围,元素间用逗号分隔,或者使用`set()`函数...

    头歌python元组与字典通关代码

    在这些Python编程挑战中,我们主要涉及了四个核心知识点:元组、字典、字典的遍历以及嵌套数据结构。以下是关于这些知识点的详细说明: 1. **元组(Tuples)**: 元组是Python中的不可变序列类型,一旦创建就不能...

    精品课件 Python从入门到精通 第5章 列表与元组(共30页).ppt

    在Python编程中,数据结构是组织和存储数据的重要方式,其中列表和元组是最常见的两种序列类型。本章深入探讨了这两个概念以及它们在实际编程中的应用。 **序列的概念** 序列是一系列元素按照特定顺序存储的数据...

    Python列表、元组、集合、字典的区别和相互转换 - CSDN博客1

    Python中的列表、元组、集合和字典是四种基本的数据结构,它们各自具有独特的特性和用途,下面将详细解释它们的区别以及如何进行相互转换。 **列表(List)**:列表是Python中最常用的数据结构,它是一个有序的序列,...

    02-python-列表-可变和不可变类型-元组-列表与元组的速度比较

    在Python编程语言中,列表和元组是两种非常重要的数据结构,它们在存储和操作数据时各有特点。本文将深入探讨这两个数据类型的异同,以及它们在执行速度上的差异。 首先,列表(List)是Python中的一个可变数据类型...

    Swift视频教程:函数篇 形式参数与返回值④可选元组返回

    本教程重点讲解了函数的形式参数、返回值以及一个特殊的特性——可选元组返回。这一章节是“Swift视频教程:函数篇”的第四部分,将深入探讨如何利用可选元组来增强函数的灵活性。 1. **形式参数**: - 形式参数是...

    Python语言基础:元组.pptx

    **Python语言基础:元组** 元组在Python编程语言中是一种基本的数据结构,它与列表相似,但有关键的区别——元组是不可变序列。这意味着一旦创建了元组,就不能更改其任何元素。元组使用圆括号 `()` 来定义,元素...

    Python 将DataFrame数据转换成元组 Python源码

    Python 将DataFrame数据转换成元组 Python源码Python 将DataFrame数据转换成元组 Python源码Python 将DataFrame数据转换成元组 Python源码Python 将DataFrame数据转换成元组 Python源码Python 将DataFrame数据转换成...

    Python实验12元组与字典[参考].pdf

    Python实验12元组与字典 本实验旨在帮助学生理解和掌握 Python 中的元组和字典的概念和使用方法。实验主要分为四部分,每部分都包含了具体的编程任务和要求。 一、理解元组和字典的概念 在 Python 中,元组...

    Python实验12元组与字典.pdf

    在本文档中,涉及了Python编程语言中的元组(tuple)和字典(dictionary)两个核心数据结构的实验操作,以下是关于该内容的详细知识点介绍。 首先,元组是Python中一种不可变的数据类型,使用圆括号表示,可以包含...

    Swift教程:Swift基础,元组(tuple)类型

    在这个“Swift教程:Swift基础,元组(tuple)类型”中,我们将深入探讨Swift中的元组类型,这是一种非常有用的特性,它允许我们临时组合不同类型的值。 元组在Swift中扮演着关键角色,特别是在那些需要一次性返回...

    Python列表、元组、字典

    在Python中,列表(List)、元组(Tuple)和字典(Dictionary)是常用的三种数据结构,它们各有特点,适用于不同场景的数据存储和操作。 列表是Python中最常用的可变序列类型,使用方括号[]定义,元素之间用逗号...

    Python容器:列表、元组、字典与集合[收集].pdf

    Python 容器:列表、元组、字典与集合 Python 语言中提供了多种容器类型,包括列表、元组、字典和集合等,这些容器类型可以用来存储和操作数据。下面是对这些容器类型的详细介绍: 列表(List) 列表是一种可变的...

    python列表、字典、元组、集合精讲

    Python 列表、字典、元组、集合精讲 在 Python 中,列表是一种基本的数据结构,用于存储有序的对象集合。列表可以包含任何类型的对象,包括数字、字符串、列表、字典、元组等。列表是可变对象,支持原处修改的操作...

    第5章 列表、元组和字典.pptx

    ### 第5章 列表、元组和字典 #### 一、列表概述 列表是Python中最常用的数据结构之一,能够存储不同类型的数据项,并且这些数据项是有序的。列表的特点是可以动态改变长度,即可以在运行过程中随意地添加或删除元素...

    python容器:列表,元组,字典,集合的思维导图

    python容器:列表,元组,字典,集合的思维导图

Global site tag (gtag.js) - Google Analytics