python中元组介绍

python数据类型

Python有五个标准的数据类型:

Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)

Python元组

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

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

#!/usr/bin/python

# -*- coding: UTF-8 -*-

tuple = ( ‘abcd‘, 786 , 2.23, ‘john‘, 70.2 )

tinytuple = (123, ‘john‘)

print tuple # 输出完整元组

print tuple[0] # 输出元组的第一个元素

print tuple[1:3] # 输出第二个至第三个的元素

print tuple[2:] # 输出从第三个开始至列表末尾的所有元素

print tinytuple * 2 # 输出元组两次

print tuple + tinytuple # 打印组合的元组

以上实例输出结果:

(‘abcd‘, 786, 2.23, ‘john‘, 70.2)

abcd

(786, 2.23)

(2.23, ‘john‘, 70.2)

(123, ‘john‘, 123, ‘john‘)

(‘abcd‘, 786, 2.23, ‘john‘, 70.2, 123, ‘john‘)

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

#!/usr/bin/python

# -*- coding: UTF-8 -*-

tuple = ( ‘abcd‘, 786 , 2.23, ‘john‘, 70.2 )

list = [ ‘abcd‘, 786 , 2.23, ‘john‘, 70.2 ]

tuple[2] = 1000 # 元组中是非法应用

list[2] = 1000 # 列表中是合法应用

时间: 2024-11-10 14:32:53

python中元组介绍的相关文章

Python中urlopen()介绍

#以下介绍是基于Python3.4.3 一.  简介   urllib.request.urlopen()函数用于实现对目标url的访问. 函数原型如下:urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None) 函数定义如下: def urlopen(url, data=None, timeout=socket._GLOBAL_DEFA

Python中元组,列表,字典的区别

Python中,有3种内建的数据结构:列表.元组和字典.1.列表     list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目.列表中的项目.列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表.一旦你创建了一个列表,你就可以添加,删除,或者是搜索列表中的项目.由于你可以增加或删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的,并且列表是可以嵌套的.实例:#coding=utf-8animalslist=['fox','tiger','ra

python中namedtuple介绍

namedtuple:namedtuple类位于collections模块,有了namedtuple后通过属性访问数据能够让我们的代码更加的直观更好维护.namedtuple能够用来创建类似于元祖的数据类型,除了能够用索引来访问数据,能够迭代,还能够方便的通过属性名来访问数据. 在python中,传统的tuple类似于数组,只能通过下表来访问各个元素,我们还需要注释每个下表代表什么数据.通过使用namedtuple,每哥元素有了自己的名字.类似于C语言中的struct,这样数据的意义就可以一目了

Python 中else介绍.举例,代码

我们都知道 Python 中else的基本用法是在条件控制语句中的 if...elif...else...,但是 else 还有两个其它的用途,一是用于循环的结尾,另一个是用在错误处理的 try 中.这原本是 Python 的标准语法,但由于和大部分其它编程语言的习惯不太一样,致使人们有意或无意地忽略了这些用法.另外,对于这些用法是否符合 0×00 The Zen of Python 的原则以及该不该广泛使用也存在很多争议.例如在我看到的两本书里(Effective Python VS Writ

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中元组和列表

一.list列表的操作包括以下函数: 列表操作包括以下函数: 1.cmp(list1,list2) :比较两个列表的元素 2.len(list) :列表元素个数 3.max(list) :返回列表元素的最大值 4.min(list) :返回列表元素的最小值 5.list(seq) :将元组转换成列表 列表操作包括以下方法: 1.list.append(obj) :在列表末尾添加新的对象 2.list.count(obj) : 统计某个元素在列表中出现的次数 3.list.extend(seq)

python中元组与列表的区别

列表中的项目应该包括在方括号中,你可以添加.删除或是搜索列表中的项目.由于你可以增加或删除项目,所以列表是可变的数据类型,即这种类型是可以被改变的. 元组和列表十分类似,但是元组是不可变的.也就是说你不能修改元组.元组通过圆括号中用逗号分割的项目定义.元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变.

python中元组与小括号的关系

在学习Python 的时候.说到有两种数据类型,一种叫 列表,一种叫做元组,可以认为,元组是功能精简的列表.因为它少了列表很多功能.但是又有相识.定义他们的时候,主要是用中括号和小括号之分. 例如:定义一个列表: mylist=["one","two","3333"] 定义一个元组: myzu=("one","two") 大概就这么回事.所以大家也很容易认为元组就是小括号括起来的元素(我之前也这么认为).

python中元组常识,以及for 与 range 的用法!

元组 元组 -- tuple(只能查看,不可以进行增删改) 有序,不可变,支持索引 元组用于存储一些比较重要的信息 元组在配置文件中会使用 元组就是不可变的列表 #定义的方式: #元组 tup = (1,"alex",True,"大黑哥",[1,2,3]) #列表 lst = [1,"alex",True,"大黑哥",[1,2,3]] # print(tu) # tup = (1,"alex",True,&