`
lovnet
  • 浏览: 6900958 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

python 系统学习笔记(六)---元组

 
阅读更多
元组
元组和列表十分类似,只不过元组和字符串一样是 不可变的 即你不能修改元组。元组通过圆括号中用逗号
分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组
的值不会改变。
使用元组
  1. #元组由不同的元素组成,每个元素可以存储不同类型的数据,例如字符串、数字和元组
  2. #元组通常代表一行数据,而元组中的元素则代表不同的数据项
  3. 创建元组,不定长,但一旦创建后则不能修改长度
  4. 空元组tuple_name=()
  5. #如果创建的元组只有一个元素,那么该元素后面的逗号是不可忽略的(1,)
  6. #不可修改元素
>>>user=(1,2,3)
>>>user[0]=2
Traceback(mostrecentcalllast):
File"<pyshell#5>",line1,in<module>
user[0]=2
TypeError:'tuple'objectdoesnotsupportitemassignment

test=(1,2,3,4)
print test
test=(test,5)
print test
#元组支持+和切片操作 
test= test[:1][0] 
print test
#print type(test)
print dir(tuple)

add=(5,)
test=test+add
print test

#去重
print set((2,2,3,4,4))

#解包   
test = (1,2,3)  
a,b,c = test
print a,b,c

#遍历
for elem in test:
    print elem

for item in range(len(test)):
    print test[item]

#二元遍历
test=((1,2),(3,4),(5,6))
for elem in test:
    for item in elem:
        print item


习题
#求序列类型的最大元素和最小元素

#入口:序列类型List

#返回: (最大元素,最小元素) 应用元组

sample

def hello():
    return 'hello','world'
print hello()


分享到:
评论

相关推荐

    Python学习笔记--皮大庆.pdf.zip

    【Python学习笔记--皮大庆.pdf.zip】是一个针对初学者的Python编程教程,源自英文书籍《How to think like a computer scientist》。这本书以易懂的方式介绍了Python语言的基础知识,旨在帮助没有编程背景的人快速...

    Python学习笔记--皮大庆

    在Python学习笔记中,作者皮大庆介绍了Python的基础知识,包括程序、调试、程序语言与自然语言的关系、第一个程序的编写等。接着,笔记进入了变量、表达式、语句等基础概念的讲解,逐步深入到函数的定义、使用、参数...

    python学习笔记1-(廖雪峰教程,菜鸟教程)python基础.pdf

    以上就是Python学习笔记1中的主要内容,这些基础知识构成了Python编程的基础,是学习更高级特性和应用的基础。对于初学者来说,熟练掌握这些内容是非常重要的。在后续的学习中,还会涉及到函数、模块、面向对象编程...

    python 学习笔记 元组.doc

    【Python 元组学习笔记】 元组在Python中是一种不可变序列,这意味着一旦创建,元组的元素不能被修改。元组通常用圆括号 `()` 包裹元素,但也可以不加括号,只要元素之间用逗号 `,` 分隔即可。 1. **创建和访问...

    Python-Core-50-Courses-master.rar

    "Python-Core-50-Courses-master.rar" 是一个压缩包,其中包含了一个完整的Python基础课程集合,非常适合Python初学者进行系统学习。这个压缩包可能包含了各种教程、笔记、练习和项目,旨在帮助学习者全面掌握Python...

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

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

    Python学习笔记-王纯业

    【Python学习笔记-王纯业】是一份专为Python初学者设计的教程,由王纯业编撰。这个教程深入浅出地介绍了Python编程的基础知识,帮助初学者快速上手。下面将详细阐述该教程中可能包含的重要知识点,以及Python入门者...

    Python[学习笔记]第二版.pdf

    不过,根据标题《Python[学习笔记]第二版.pdf》和描述信息,我们可以推测文档很可能是关于Python编程的学习资料,第二版可能意味着这是对之前版本的更新或修订。 基于这一点,我们可以推测文档中可能涵盖了以下...

    python学习笔记与简明教程

    ### Python学习笔记与简明教程知识点汇总 #### Python 第1课:安装 - **知识点**: - Python 安装包的选择与下载。 - 安装过程中注意事项,如添加环境变量等。 - 验证Python是否安装成功的方法。 #### Python ...

    Python语言学习笔记

    这份“Python语言学习笔记”是一份开源文档,最初发布在GitHub上,作者希望借助开放的精神将其分享出来。文档主要包含两大部分,第一部分是Python语言的基础知识,第二部分则是关于Python标准库的介绍。文档适合已经...

    王纯业的Python学习笔记

    《王纯业的Python学习笔记》是一份专为Python初学者和进阶者设计的学习资料,旨在帮助读者全面掌握这门强大的编程语言。Python作为一门高级编程语言,因其简洁、易读的语法特性,被广泛应用于数据分析、机器学习、...

    Python3学习笔记整理

    【Python3学习笔记整理】 在Python3的学习过程中,掌握一系列核心概念和技能是至关重要的。这份笔记涵盖了Python的基础语法、数据结构、控制流、函数、模块化编程、面向对象编程等多个方面,旨在帮助初学者系统地...

    Python学习笔记(干货) 中文PDF完整版.pdf

    这份"Python学习笔记"涵盖了从环境搭建到基础语法,再到数据类型和控制结构等关键知识点,旨在为初学者提供全面的学习指导。 首先,1.1章节介绍了Python的基础,包括Python的起源和历史。Python是由Guido van ...

    python基础学习笔记

    本文档是一份详尽的Python基础学习笔记,...整体而言,这份学习笔记为初学者提供了一个全面、系统的Python入门路径,包含了从基础语法到面向对象编程的完整知识框架,非常适合对Python感兴趣的初学者进行学习和实践。

    python学习笔记-王纯业

    以下是一个Python学习笔记的大纲,涵盖了从基础到进阶的内容。你可以根据自己的学习进度和理解情况,逐步填充和完善这个大纲。 Python学习笔记大纲 一、Python基础 Python简介 Python的历史 Python的特点和应用...

    python学习笔记-初识python

    【Python学习笔记-初识Python】 在编程世界中,Python是一种高级、通用的解释型编程语言,以其简洁、易读的语法和强大的功能而受到广大程序员的青睐。本笔记将带你初识Python的魅力,理解其核心概念,并为你提供...

    Python学习笔记.pdf

    ### Python学习笔记知识点详解 #### 一、Python简介与特性 **标题与描述解析:** "Python学习笔记.pdf" 的标题直接指出了文档的主题——Python的学习资料,而描述的重复表明该文档的主要内容即为Python的学习笔记...

    Python全套课程笔记-chap1-python入门与字符串

    ### Python全套课程笔记-chap1-python入门与字符串 #### Python基础知识概述 - **开发者**: Python由Guido van Rossum(通常被亲切地称为龟叔)于1989年底发明,首次发布是在1991年。 - **应用场景**: - 运维自动...

    Python基础学习笔记

    ### Python基础学习笔记知识点概述 #### 一、Python的应用领域及流行原因 - **云计算:** 如微软的Windows Azure中大量使用Python进行开发。 - **大型企业应用:** Google使用Python实现Web爬虫和搜索引擎组件;Yahoo...

Global site tag (gtag.js) - Google Analytics