`
fortianwei
  • 浏览: 60921 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

python中的元祖

阅读更多

python中有链表和元组两个数据结构,比较像,但是也有很多不同的地方。

   最大的不同就是链表的内容可以改变,但是元组的不能改变。

   比如:

dedef main():
 a="12","23","34"
 a[2]="33"
 print a,a[1]
 return 0

if __name__ == '__main__':
 main()
 

这里用逗号的方法构造元组,不过一般是用()来构造(链表的是方括号[]),由于有 a[2]="33"代码会试图改变元组的值,那就会报错。但是下面的代码正确:

dedef main():
 a=["12","23","34"]#改变成链表形式
 a[2]="33"
 print a,a[1]
 return 0

if __name__ == '__main__':
 main()
 

另外:元组最基本构造可以是a=(),或者b="12",#注意逗号.这时,len(a)==0,len(b)==1

分享到:
评论

相关推荐

    python习题

    Python 文件操作是编程中常见的任务,它涉及到读取、写入和处理文件内容。以下是一些关于Python文件操作的关键知识点: 1. **文件访问**:在Python中,可以通过`open()`函数打开一个文件。例如,`open_filename = ...

    浅析Python中元祖、列表和字典的区别

     列表中的项目应该包括在方括号中,这样Python就知道你是指明一个列表。一旦你创建了一个列表,就可以添加、删除,或者是搜索列表中的项目。由于你可以增加或者删除项目,我们说列表是可变的数据类型,即这种类型是...

    python列表和元祖 Python教学设计.pdf

    python列表和元祖 Python教学设计.pdfpython列表和元祖 Python教学设计.pdfpython列表和元祖 Python教学设计.pdfpython列表和元祖 Python教学设计.pdf

    python元祖、列表

    一张图看懂python元组、列表、字典、集合,哈哈哈哈哈哈

    python实现将元祖转换成数组的方法

    本文实例讲述了python实现将元祖转换成数组的方法。分享给大家供大家参考。具体分析如下: python的元祖使用一对小括号表示的,元素是固定的,如果希望添加新的元素,可以先将元祖转换成数组列表,再进行操作 ...

    简单谈谈Python中的元祖(Tuple)和字典(Dict)

    在这个例子中,列表 `[1, 2, 3]` 是元祖 `T` 的一部分,当列表中的元素被更改后,元祖看起来似乎发生了变化,但实际上元祖中的列表的内存地址没有变化,只是列表自身的内容变了。 **结论:** 元祖的“不可变性”是...

    Python列表、元祖、字典、集合学习笔记文档(附Python源码)

    在 Python 编程中,我们既需要独立的变量来保存一份数据,也需要序列来保存大量数据。 列表(list)和元组(tuple)比较相似,它们都按顺序保存元素,所有的元素占用一块连续的内存,每个元素都有自己的索引,因此...

    Python列表、元组、字典

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

    关于Python元祖,列表,字典,集合的比较

    列表是Python中最常用的数据结构之一,它是一个有序的元素集合,支持多种数据类型,并且允许修改其中的元素。列表使用方括号`[]`表示。 **特点:** - **可变性**:列表中的元素可以被修改。 - **动态性**:列表的...

    Python基础程序包(包括循环判断、列表元祖和字典等)

    Python基础详细程序,包括Python变量类型、运算符、if条件语句、for循环语句、while循环语句、break语句、coninue语句、列表、元祖、字典、日期和时间、函数、文件I/O等基础知识

    详谈Python中列表list,元祖tuple和numpy中的array区别

    元祖通过圆括号()来定义,并且元祖中的元素也是通过索引访问。元祖可以用来确保数据的安全性,防止被意外修改。由于元祖不可变,它们可以被用作字典的键,而列表则不可以。元祖的不可变性质还意味着它们在内存中的...

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

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

    基于python元祖与字典与集合的粗浅认识

    Python中的元组、字典和集合是三种不同的数据结构,它们各自具有独特的特性和用途。 **元组(Tuple)** 元组是不可变序列,一旦创建就不能修改。它由圆括号包围的一系列元素组成,元素之间用逗号隔开。元组支持基本...

    详解Python中列表和元祖的使用方法

    在Python编程语言中,列表(list)和元组(tuple)是两种基础但非常重要的数据结构,用于存储有序的元素集合。列表是可变的,意味着可以在运行时修改其内容,而元组是不可变的,即一旦创建就不能修改。下面将详细...

    Python笔记: 元祖

    元组在Python编程语言中是一种不可变序列,它用于存储有序的数据集合。元组与列表相似,但区别在于元组一旦创建,其内容就不能被修改。这种特性使得元组在处理不可变数据或作为函数返回多值时非常有用。下面我们将...

    python列表和元组.pdf

    python列表和元组

    头歌Python入门之元组与字典

    3.字典的遍历:遍历字典中的键-值对,遍历字典中的键(Python为字典类型内置了keys()方法,该方法会将字典里的键遍历出来,keys()方法每次都是将menu菜单中的键输出,显示菜名),遍历字典中的值(Python为字典类型...

    2元祖tuple.xmind

    python元祖介绍

Global site tag (gtag.js) - Google Analytics